Django DoesNotExist / admin /

时间:2011-05-25 22:12:45

标签: python django

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

from django.contrib import admin
admin.autodiscover()

(r'^admin/', include(admin.site.urls)),

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

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

这里有一些额外的截图

(r'^admin/', include(admin.site.urls)), //(site)

url(r'^admin/', include(admin.site.urls)), //(myProject)

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

这里有一些截图

Errorurls.pysettings.py

2 个答案:

答案 0 :(得分: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>')

答案 1 :(得分:5)

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

<强>更新

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