2017-02-10 154 views
1

我正在为python(这是令人敬畏的)Obeythetestinggoat和我的Django需要工作的测试驱动开发课程。所以我参加了Djangoproject.com课程,我得到了输入的所有代码,服务器也运行了,但民意调查不会改变。Django教程1不显示民意调查

主页http://127.0.0.1:8000显示

“成功了!你的第一个Django的页面上 祝贺。”

这是伟大的,但它不会显示民意调查或管理按钮,我已经没有想法如何重定向但不知道问题。

from django.conf.urls import include, url 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^polls/', include('polls.urls')), 
    url(r'^admin/', admin.site.urls), 
    ] 

我而自豪,我想通了,服务器等领域,但我不知道我缺少让页面显示投票。

https://docs.djangoproject.com/en/1.10/intro/tutorial01/

+0

您需要转到http://127.0.0.1:8000/polls而不是/。另请检查您是否已将投票应用添加到INSTALLED_APPS。 –

回答

0

http://127.0.0.1:8000是你preoject的主页面,但在网址中,可以定义(与正则表达式)如何请求设法http://127.0.0.1:8000/polls/http://127.0.0.1:8000/admin/。您应该访问这些网址。

+0

是民意调查页面“应该”显示,但它不加载。系统检查确定没有问题(0沉默)。 2017年3月2日 - 01:15:35 Django版本1.10.5,使用设置'mysite.settings' 从http://127.0.0.1:8000/ 启动开发服务器使用CONTROL-C退出服务器。 未找到:/投票 – Yourdatatalking

+0

从django.shortcuts进口呈现 从django.http进口的HttpResponse 高清指数(请求) \t返回的HttpResponse( “你好,世界上你是在投票的索引。”) #在这里创建您的视图。 – Yourdatatalking

0

是的,你所需要做的就是去http://127.0.0.1:8000/polls/。否则,如果你想放的主页上默认的投票页面就像你打算http://127.0.0.1:8000/

你可以做到这一点做在你的urls.py

from django.conf.urls import include, url 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^$', include('polls.urls')), 
    url(r'^admin/', admin.site.urls), 
    ] 

希望它帮助。

+0

谢谢你的快速评论,但... 找不到网页(404) 请求方法:\t GET 请求URL:\t http://127.0.0.1:8000/polls *给出了一个错误* 请求URL:\t http://127.0.0.1:8000/admin *加载就好...? – Yourdatatalking

+0

你确定你的权利在你的polls/views.py - > def index(request):?控制台中的错误日志是什么? –

相关问题