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

标签 python django

我正在用 django 和 python 制作一个应用程序。但我只有一个用户,而且它供我个人使用。

所以我对前端和后端感到困惑,因为所有人都将对类进行 al CRUD 操作。所以对我来说,evryting 将在前端,没有后端。

但是所有的增删改查操作都是在后端完成的。那么有没有办法将 CRUD 功能转移到前端,这样我就不必为 CRUD 操作创建表单

最佳答案

您仍然需要一些用于 ListView 、分页等的代码,但是大多数 CRUD 基本逻辑可以使用 ModelForms 完成.

例子:

from django.forms import ModelForm

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

现在这个表单包含了 Article 模型的所有字段; 如果您向表单传递一个实例,您可以编辑现有的模型实例。

关于python - 如何将 django 管理功能转移到前端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395312/

相关文章:

Django DateField 不允许为 null

python - 如何将额外的参数传递给 Python 装饰器?

python - 在文本上拆分列并将列转换为二进制类别的更有效方法

android - Android 如何 POST 到 Django Rest Framework Json 或 API?

python - Django-Celery 数据库访问

python - Django manage.py runserver 命令请求的资源在此服务器上找不到错误

python - QT中创建 float 框UI的方法

长时间运行后python脚本崩溃

python - 使用 K-Means 根据不同时间的不同读数对节点进行聚类

mysql - Django 中的 GROUP_CONCAT 等效项