2012-12-25 81 views
2

我對Django/Python很陌生。我用bitbucket'sDjango註冊指南。我已經完成了所有必需的事情。我可以在[數據庫得到更新]登錄並正確註冊,但在登錄後會顯示一個錯誤 的settings.py文件有: ROOT_URLCONF = 'myhandbook.urls'和我urls.py有:Django註冊無法顯示歡迎頁面

from django.conf.urls.defaults import * 

urlpatterns = patterns('', 
    (r'^accounts/', include('registration.urls')), 
) 

我已經提到的url部分錯誤與urls有關。我收到一個Page Not Found (404)錯誤。

有一部分設置網址bitbucket's文件,我無法理解,並嘗試了很多事情來糾正它。

+0

登錄後你的網址是?它存在於你的urlpatterns中嗎? – sneawo

+0

@sneawo:登錄的URL是'localhost:8000/accounts/login /'。登錄後,URL是'localhost:8000'。這顯示了'url'不存在的錯誤。我不知道如何糾正它,因爲我遵循了'Bitbucket'中的所有步驟。 – xan

回答

2

您需要爲主頁添加網址。例如:

from django.views.generic import TemplateView 

urlpatterns = patterns('', 
    url(r'^$', TemplateView.as_view(template_name="home.html"), name='home'), 
    (r'^accounts/', include('registration.urls')), 
) 

然後,您可以將其替換爲您的視圖。