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

4 投票
1 回答
2164 浏览
提问于 2025-04-16 19:49

我正在用Django和Python制作一个应用程序。不过我只有一个用户,这个应用是我自己用的。

所以我对前端和后端有点困惑,因为我所有的操作都是在类上进行的CRUD(增删改查)操作。对我来说,所有的事情都在前端进行,没有后端。

但是所有的CRUD操作其实都是在后端完成的。那么有没有办法把CRUD功能转移到前端,这样我就不需要为CRUD操作创建表单了呢?

1 个回答

2

你还是需要写一些代码来处理列表视图、分页等功能,但大部分基本的增删改查逻辑可以通过ModelForms来实现。

举个例子:

from django.forms import ModelForm

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

现在这个表单包含了你文章模型的所有字段;如果你给表单传一个实例,就可以编辑一个已经存在的模型实例。

撰写回答