仅将 Django 框架与没有任何应用程序的管理后端一起使用



我想只在没有任何应用程序的管理后端使用 Django。所以实际上我想做的只是使用管理后端来 CRUD 我的数据库。现在显然管理后端没有 models.py 也没有 views.py。

我是否真的需要来自应用程序的 models.py,或者我是否可以轻松地仅使用管理后端来 CRUD 我的数据库。我将如何执行此操作,将 models.py 添加到管理后端?

首先,如果你想做一些事情,你需要一个模型,以便你可以与你的数据库(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)

希望对你有帮助

最新更新