标签:shell
view函数
#views.py
def display_meta(request): values = request.META.items() values.sort() html = [] for k, v in values: html.append(‘<tr><td>%s</td><td>%s</td></tr>‘ % (k, v)) return HttpResponse(‘<table>%s</table>‘ % ‘\n‘.join(html))
——————————————————分割线——————————————
改写为views.py和django模板:
#views.py
from django.views.generic import View class MyView(View): def get(self,request): values = request.META.items() values.sort() return render_to_response(‘list3.html‘,locals())
#模板list3.html
<table> {% for k,v in values%} <tr><td>{{ k }}</td><td>{{ v }}</td></tr> {% endfor %} </table>
#urls.py
(r‘^about2/$‘,MyView.as_view()),
结果:
The Django Book的一个view函数改用django模板实现
标签:shell
原文地址:http://dragonball.blog.51cto.com/1459915/1556977