如何将django管理功能转移到前端

时间:2011-06-18 10:18:41

标签: python django

我在django和python中创建一个应用程序。但我只有一个用户,仅供我个人使用。

所以我在前端和后端之间感到困惑,因为所有人都会在Classes上进行al CRUD操作。因此,对于我来说,evryting将在前端,而不是后端。

但所有CRUD操作都是在后端完成的。那么有什么方法可以将CRUD功能转移到前端,这样我就不必为CRUD操作创建表单了

1 个答案:

答案 0 :(得分:2)

您仍需要一些列表视图,分页等代码,但大多数CRUD基本逻辑都可以使用ModelForms完成。

示例:

from django.forms import ModelForm

class ArticleForm(ModelForm):
    class Meta:
        model = Article

现在,此表单包含文章模型的所有字段; 如果您传递表单实例,则可以编辑现有模型实例。