2011-05-25 92 views
1

嗨夥計們,這是我的Django的即時通訊第一次遇到這樣的Django的教程 https://docs.djangoproject.com/en/1.3/intro/tutorial02/和我有一個錯誤,當我取消他們告訴我的線,Django的DoesNotExist /管理/

from django.contrib import admin 
admin.autodiscover() 

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

裏面我的根文件夾

urls.py此外,我意識到,有些行是不同的(我supose因爲我使用d的新版本詹高)像

這裏有一些額外的屏幕截圖

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

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

任何Django的專家,可以幫助我解決這個錯誤,因爲我對這個驚人的框架偉大的評語,

這裏是一些截圖

Errorurls.pysettings.py

+0

你能給我們提供關於錯誤的更多細節嗎?什麼是確切的信息? – 2011-05-25 22:23:24

+0

你不應該添加最初的'url'。刪除它並正確地按照教程。 – 2011-05-26 07:13:42

回答

5

沒有完整的錯誤訊息,我不是100%肯定什麼DoesNotExist所指的,但聽起來好像還沒有被創建的管理應用模型。您是否在「settings.py 」和「」運行python manage.py syncdb」和「」重新啓動(開發)服務器中將「django.contrib.admin」添加到您的INSTALLED_APPS

UPDATE

可能不是一個好主意,使用Subversion源(1.4 預阿爾法提醒你)。我保證他們對正確的管理網站設置所做的任何更改都未在文檔中更新。退房1.3 - 太棒了,相信我。

+0

同意,這幾乎肯定是概率 – twneale 2011-05-26 01:01:36

+0

是的,我做過^^我有模型投票創建我添加django.contrib.admin到settings.py中的installed_apps和我sync.db以及 – 2011-05-27 00:48:52

+0

http://img705.imageshack .us/img705/1005/screenshot20110526at753.png http://img861.imageshack.us/img861/1005/screenshot20110526at753.png http://img857.imageshack.us/img857/1005/screenshot20110526at753.png – 2011-05-27 00:54:45

11

這很可能是一個django.contrib.sites應用程序問題。

from django.contrib.sites.models import Site 
Site.objects.create(pk=1, domain='<your domain>', name='<your name>') 
+0

謝謝。在1.4教程中解決了這個問題:https://docs.djangoproject.com/en/1.4/intro/ – 2012-09-26 16:29:16

+0

謝謝。這也幫助我在1.4教程中。 – Christian 2012-10-27 15:39:09

+0

也爲我工作。我猜想發生的事情是,我沒有按照教程中的說明運行django-admin.py startproject。我只是將我的代碼庫中的代碼檢出到新機器上。 – Sven 2012-12-17 12:42:17

0

您應該spacify一個settings.py中SITE_ID:如果只運行一個網站,你可以,如果你想創建缺少的對象,你可以從python manage.py shell做你INSTALLED_APPS

評論這個應用程序,因此您指定的網站將管理其他網站的內容。在 的django_site數據庫表中的ID,作爲一個整數,當前站點:您可以檢查此頁:https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-SITE_ID 它是指:

SITE_ID。這用於使應用程序數據 可以掛接到特定的站點,並且單個數據庫可以管理多個站點的內容 。