parent
ab8248361e
commit
54fd84e432
|
@ -287,7 +287,7 @@ you want, using whatever Python libraries you want.
|
||||||
All Django wants is that :class:`~django.http.HttpResponse`. Or an exception.
|
All Django wants is that :class:`~django.http.HttpResponse`. Or an exception.
|
||||||
|
|
||||||
Because it's convenient, let's use Django's own database API, which we covered
|
Because it's convenient, let's use Django's own database API, which we covered
|
||||||
in :doc:`Tutorial 1 </intro/tutorial01>`. Here's one stab at the ``index()``
|
in :doc:`Tutorial 1 </intro/tutorial01>`. Here's one stab at a new ``index()``
|
||||||
view, which displays the latest 5 poll questions in the system, separated by
|
view, which displays the latest 5 poll questions in the system, separated by
|
||||||
commas, according to publication date:
|
commas, according to publication date:
|
||||||
|
|
||||||
|
@ -304,6 +304,8 @@ commas, according to publication date:
|
||||||
output = ', '.join([p.question_text for p in latest_question_list])
|
output = ', '.join([p.question_text for p in latest_question_list])
|
||||||
return HttpResponse(output)
|
return HttpResponse(output)
|
||||||
|
|
||||||
|
# Leave the rest of the views (detail, results, vote) unchanged
|
||||||
|
|
||||||
There's a problem here, though: the page's design is hard-coded in the view. If
|
There's a problem here, though: the page's design is hard-coded in the view. If
|
||||||
you want to change the way the page looks, you'll have to edit this Python code.
|
you want to change the way the page looks, you'll have to edit this Python code.
|
||||||
So let's use Django's template system to separate the design from Python by
|
So let's use Django's template system to separate the design from Python by
|
||||||
|
|
Loading…
Reference in New Issue