1

我正在尝试制作一个 Django 应用程序,将其用于“快速开发”。我的应用程序需要列出表格,并允许用户使用表单查看/添加/修改(关系)数据。所以本质上——我 90% 的需求都由 Django 的管理界面来满足。

有没有办法让我的应用程序脱离管理界面,然后能够从那里自定义它?似乎(通过教程)Django希望我从头开始为页面布局等创建所有HTML。

虽然我可以做到这一点——我寻找 Django 之类的东西的全部原因是要处理管理界面所做的 90% 标准数据库表单/表格。有没有一种简单的方法可以将用作更高级别的框架来开始工作,或者手动完成?我在这里完全错过了什么吗?

4

1 回答 1

1

在管理员中可以做很多事情,但有些事情在其范围内变得困难或尴尬。它是否可以用作您的应用程序的框架取决于您的要求,因此您的问题的一部分并不能真正回答。

大多数管理员自定义通过摆弄ModelAdmin附加到模型的类来工作。有关管理员和自定义的一些基本信息可以在 docs 中找到,但如果您遇到障碍,在这里提出更具体的问题也会很有帮助。

就您的应用程序脱离管理员而言,您始终可以将管理员安装在 URL 的根目录,然后将其用于整个应用程序。

于 2013-05-30T17:19:04.513 回答