我只想将Django与管理后端一起使用,而没有任何应用程序。因此,实际上我要做的就是使用管理员后端对数据库进行CRUD。现在,显然,管理员后端没有model.py和没有views.py。
我是否真的需要应用程序中的models.py,还是可以轻松地仅使用管理员后端对数据库进行CRUD。我该怎么做,将models.py添加到管理后端?
答案 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)
希望有帮助