2014-03-27 35 views
0

我在它自己的virtualenv中重新安裝了django 1.6.2。沒有syncdb,沒有其他配置。唯一安裝的其他應用程序是pip,setuptools和dojango。我跟着https://github.com/klipstein/dojango/wiki/Gettingstarteddojango測試安裝結果在404

當我嘗試127.0.o.1:8000/dojango/test/localhost:8000/dojango/test我得到

找不到網頁(404) 請求方法在此Wiki網頁的說明:GET 請求URL:http://127.0.o.1:8000/dojango/test/ 使用URL配置在dojango定義.urls,Django按以下順序嘗試了這些URL模式: ^ dojango/^ dojango/ 當前URL dojango/test /與這些URL中的任何一個都不匹配。

這是我的INSTALLED_APPS

INSTALLED_APPS = (
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'dojo_tutor', 
'dojango',) 

,這是我的urls.py

from django.conf.urls import patterns, include, url 

from django.contrib import admin 
admin.autodiscover() 

    urlpatterns = patterns('', 

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

Wiki頁面說,使用(r'^dojango/', include('dojango.urls')),但我想都一樣,和url(r'^dojango/', include('dojango.urls')),。我仍然得到404

+0

在您的域名/網址中存在拼寫錯誤:127.0.o.1應該是127.0.0.1,localhost:800應該是localhost:8000 –

+0

否,他們不是。即使我用代碼標籤包裝它,Stackoverflow也不會讓我把它發佈到127.0.0.1,所以我用o轉換了一個零。我修復了8000部分。謝謝。 – voger

回答

0

好的,這是一個愚蠢的錯誤。愚蠢地,我已經命名了我的項目dojango,所以很自然地有一個命名衝突。刪除該項目並用另一個名稱重新創建它。現在它可以工作。