2014-09-28 85 views
0

如果這個通用問題是重複的,我很抱歉,儘管我沒有在這裏看到它。在Django中無法點擊的網址

[被跟隨的Django教程]我有我的索引視圖定義爲

def index(request): 
    latest_question_list = Question.objects.all().order_by('-pub_date')[:5] 
    context = {'latest_question_list': latest_question_list} 
    return render(request, 'polls/index.html', context) 

和索引HTML

{% if latest_question_list %} 
    <ul> 
    {% for question in latest_question_list %} 
     <li><a href="/polls/{{ question.id }}/">{{ question.question_text }}</a></li> 
    {% endfor %} 
    </ul> 
{% else %} 
    <p>No polls are available.</p> 
{% endif %} 

但我http://localhost:8000/polls/剛剛返回Question.objects的非可點擊列表。所有()((甚至不像'教程',如教程指出,他們應該出現))

我需要添加什麼,以使(像一般的URL)像這個點t真正的問題?

urls.py

urlpatterns = patterns('', # ex: /polls/ url(r'^$', views.index, name='index'), # ex: /polls/5/ url(r'^(?P<question_id>\d+)/$', views.detail, name='detail'), # ex: /polls/5/results/ url(r'^(?P<question_id>\d+)/results/$', views.results, name='results'), # ex: /polls/5/vote/ url(r'^(?P<question_id>\d+)/vote/$', views.vote, name='vote'), # ex: /polls/5/analysis url(r'^(?P<question_id>\d+)/analysis/$', views.analysis, name='analysis'), )

,這裏是的http://localhost:8000/polls/

產量爲最近發表?快樂?怎麼了?

view-source:http://localhost:8000/polls/回報

公佈最近?快樂?怎麼了?

+0

Page source is? – 2014-09-28 18:14:47

+0

我不知道這是什麼意思 – pascale 2014-09-28 18:27:34

+1

你看過頁面的來源,看看它實際上*是*生成了嗎? – 2014-09-28 18:29:30

回答

0

您的urls.py文件指定您的應用程序使用的網址格式以及可以在url中傳遞的關鍵字。發佈您的urls.py和頁面的html輸出(渲染顯示這些鏈接的頁面,然後按ctrl + u查看源代碼),也許有人可以進一步幫助您。