在没有 django.contrib.admin 的情况下运行 django 应用程序

Posted

技术标签:

【中文标题】在没有 django.contrib.admin 的情况下运行 django 应用程序【英文标题】:Run django application without django.contrib.admin 【发布时间】:2016-01-29 23:44:50 【问题描述】:

我正在尝试在没有 Django 管理面板的情况下运行我的 Django 应用程序,因为我现在不需要它但得到一个异常值:

将 'django.contrib.admin' 放入您的 INSTALLED_APPS 设置中,以便 使用管理应用程序。

我可以在没有 django.contrib.admin 的情况下运行我的应用程序吗?即使转到我的localhost:8000,它也显示您需要在已安装的应用程序中添加django.contrib.admin

【问题讨论】:

你能显示你的 URLs 文件吗?我相信默认情况下 Django 现在包含管理员网址。 【参考方案1】:

django.contrib.admin 只是一个 Django 应用程序。

settings.py 文件中从INSTALLED_APPS 中删除或评论django.contrib.admin

同时从admin.py'urls.py 以及所有具有此导入语句的文件中删除或注释from django.contrib import admin

urls.py 中的urlpatterns 中删除url(r'^admin/', include(admin.site.urls)

【讨论】:

【参考方案2】:

我已经解决了这个问题。

我的urls.py 中有#url(r'^admin/', include(admin.site.urls)),,我刚刚注释掉了。

【讨论】:

以上是关于在没有 django.contrib.admin 的情况下运行 django 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Django-admin

Django admin

Django——admin组件

Django----admin管理工具

Django admin管理工具

Django的admin.py注册流程