Django DoesNotExist/admin /

Car*_*pez 1 python django

嗨伙计这是我第一次遇到django我正在做django教程 https://docs.djangoproject.com/en/1.3/intro/tutorial02/当我取消注释他们告诉我的线路时我有一个错误,

from django.contrib import admin
admin.autodiscover()
Run Code Online (Sandbox Code Playgroud)

(r'^admin/', include(admin.site.urls)),
Run Code Online (Sandbox Code Playgroud)

在我的根文件夹中的urls.py中

除了我意识到有些线条是不同的(因为我使用的是更新版本的django)

这里有一些额外的截图

(r'^admin/', include(admin.site.urls)), //(site)
Run Code Online (Sandbox Code Playgroud)

url(r'^admin/', include(admin.site.urls)), //(myProject)
Run Code Online (Sandbox Code Playgroud)

任何可以帮助我解决这个错误的django专家,因为我对这个惊人的框架有很好的评价,

这里有一些截图

错误, urls.py, settings.py

Joã*_*sce 11

这很可能是一个django.contrib.sites应用程序问题.如果您只运行一个站点,则可以在您的站点上评论此应用程序INSTALLED_APPS

如果要创建缺少的对象,可以从python manage.py shell以下位置创建:

from django.contrib.sites.models import Site
Site.objects.create(pk=1, domain='<your domain>', name='<your name>')
Run Code Online (Sandbox Code Playgroud)


Tim*_*tes 5

没有完整的错误消息,我不是100%确定DoesNotExist所指的是什么,但听起来好像尚未创建管理应用程序模型.您是否INSTALLED_APPS在settings.py中添加了"django.contrib.admin" 运行python manage.py syncdb 重新启动(开发)服务器?

更新:

使用Subversion源可能不是一个好主意(1.4 pre-alpha介意你).我保证他们对正确的管理站点设置所做的任何更改都没有在文档中更新.看看1.3 - 很棒,相信我.