2011-03-02 66 views
0

我的Django項目總是給我一個404,不管我想訪問的頁面。作爲一個Django noob,我不知道如何解決這個問題。有什麼建議麼?的Django總是給404

編輯:這是我的urls.py

from django.conf.urls.defaults import * 

# Uncomment the next two lines to enable the admin: 
# from django.contrib import admin 
# admin.autodiscover() 

urlpatterns = patterns('', 
    # Example: 
    # (r'^mcifdjango/', include('mcifdjango.foo.urls')), 

    # Uncomment the admin/doc line below to enable admin documentation: 
    # (r'^admin/doc/', include('django.contrib.admindocs.urls')), 

    # Uncomment the next line to enable the admin: 
    # (r'^admin/', include(admin.site.urls)), 
) 
+0

你試過請...? – 2011-03-02 16:01:12

+0

沒有。我必須瞭解如何解決問題,所以我沒有試圖排除故障。 – 2011-03-02 16:02:36

+0

你的urls.py中有什麼? – markijbema 2011-03-02 16:02:43

回答

3

什麼樣的行爲是你期待?

你沒有映射到任何東西 - 你應該只得到404s!

import http 

def a_view(request): 
    return http.HttpResponse("My first mapped url") 

urlpatterns = patterns('', 
    (r'^$', a_view), # my first url mapped to anything 
    (r'^second_url/$', a_view), # my second non 404 url 
) 
+0

好了,我不知道我所期待的其他地方,但我去的時候'/ admin',我期待看到管理員登錄界面。 markijbema促使我去看看'urls.py',我看到那裏,我不得不取消註釋了一些東西,以使管理員,現在的管理似乎工作。至少我得到登錄界面。 – 2011-03-02 16:12:46