2017-02-10 150 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):?控制檯中的錯誤日誌是什麼? –

相關問題