在没有 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 应用程序的主要内容,如果未能解决你的问题,请参考以下文章