在我的网址中,我有:
from django.contrib import admin
admin.autodiscover()
url(r'^admin/', include(admin.site.urls)),
昨晚一切正常。今天我尝试登录我的Django管理员只是为了得到这个错误信息。
ViewDoesNotExist at /admin/
Could not import my_app.views.admin_user. View does not exist in module my_app.views.
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.7.1
Exception Type: ViewDoesNotExist
答案 0 :(得分:1)
django错误不是很具描述性,手动导入可能有助于揭示问题。
python ./manage.py shell
并尝试手动导入my_app.views.admin_user
:
from my_app.views import admin_user
旁注:您不应该调用自动发现(如果django> = 1.7)。只要'django.contrib.admin'
中有INSTALLED_APPS
,它就会自动为您处理。