2012-12-25 61 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')), 
) 

然后,您可以将其替换为您的视图。