2011-11-22 88 views
1

就在前面:我對python和django很新,但是我已經完成了本教程和一些本地安裝的其他基本內容。爲什麼我新安裝的Django項目只顯示歡迎頁面?

我最近在一臺活着的服務器上啓動了一個django項目(hostgator.com,上面有fastcgi),它顯示「它工作了!恭喜你的第一個Django驅動的頁面。信息。接下來,我取消註釋了urls.py中的相應行,以啓用內置的django管理員。爲了以防萬一,我還想出瞭如何重新啓動服務器上的fastcgi。

進入/ admin後,它仍顯示歡迎頁面。實際上,無論我在/之後放什麼,它都會顯示歡迎頁面,無論如何。我也嘗試創建一個博客應用程序,並讓它顯示,但這也沒有奏效。

我感覺我已經錯過了一些顯而易見的事情,或者我的設置存在可怕的錯誤。

值得一提的是,我的django項目設置在一個子域中。考慮到這個問題,我嘗試編寫一箇中間件,它覆蓋了教程中的process_request:http://djangosnippets.org/snippets/1119/。不過,歡迎頁面是唯一顯示的內容。

任何幫助將不勝感激。

UPDATE:

我想,如果我放了一些代碼,你認爲我會想到過它會有所幫助。

這裏是我的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('', 
    (r'^/$', 'blog.views.index'), 
    (r'^admin/', include(admin.site.urls)), 
) 

這裏是INSTALLED_APPS settings.py中

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    # Uncomment the next line to enable the admin: 
    'django.contrib.admin', 
    'blog', 
) 

我還沒有添加任何東西任何views.py只是還沒有。

我已經運行syndb,這裏是數據庫表的列表:

auth_group 
auth_group_permissions 
auth_message 
auth_permission 
auth_user 
auth_user_groups 
auth_user_user_permissions 
django_admin_log 
django_content_type 
django_session 
django_site 
+5

歡迎,你需要提出一些代碼;你的urls.py,你的views.py等 –

+0

這就像要求一羣盲人來檢查你的代碼,我們什麼都看不到! – juliomalegria

+0

您可能在您的urls.py中找到了與所有內容相匹配的內容。但是,嘿,我們怎麼說? – Spacedman

回答

0

你確定你已經正確地重新啓動服務器?嘗試在urls.py中添加一些文本,以引發語法錯誤,以確保重新啓動確實可行。

相關問題