仅将Django框架与管理后端一起使用,而无需任何应用

时间:2019-04-11 15:20:51

标签: django django-models django-views django-admin

我只想将Django与管理后端一起使用,而没有任何应用程序。因此,实际上我要做的就是使用管理员后端对数据库进行CRUD。现在,显然,管理员后端没有model.py和没有views.py。

我是否真的需要应用程序中的models.py,还是可以轻松地仅使用管理员后端对数据库进行CRUD。我该怎么做,将models.py添加到管理后端?

1 个答案:

答案 0 :(得分:1)

首先,如果要对某些内容进行增删改查,则需要一个模型,以便可以与数据库进行交互(SQLite,Postgres等)。

但是,一旦这是Django的核心,模型便属于该应用程序。因此,请看一下https://docs.djangoproject.com/en/2.2/topics/db/models/,您可以在其中了解更多信息。

如果您需要教程,请查看https://docs.djangoproject.com/en/2.1/intro/tutorial02/

总而言之,是的,您需要一个应用程序。但是,您不需要查看,我想一旦没有路由器。只需将模型公开给管理员即可,例如:

from django.contrib import admin

from .models import YourModel

admin.site.register(YourModel)

希望有帮助