Python一日一练103—-Django模版练习

要求

request.META 是1个Python字典,包括了所有本次HTTP要求的Header信息,比如用户IP地址和用户Agent。通过request.META.items()可得到这个字典。要求将META信息输出到网页。

输出结果



源码

index.html

<html>
<head><title>{{index_title}}</title></head>
<body>
{% block mainbody %}
{%for key,value in index_text %}
<p><tr><td>{{key}}</td><td>{{value}}</td></tr></p>
{%endfor%}
{% endblock %}
</body>
</html>

views.py

from django.shortcuts import render

# Create your views here.
def display_meta(request):
values = request.META.items()
html = {}
html['index_title']='Display META'
html['index_text']=values
return render(request,"index.html",html)

毛病版本

index.html

<html>
<head><title>{{index_title}}</title></head>
<body>
{% block mainbody %}
{{index_text}}
{% endblock %}
</body>
</html>

views.py

from django.shortcuts import render

# Create your views here.
def display_meta(request):
values = request.META.items()
html = {}
html['index_text']=" "
html['index_title']='Display META'
for k, v in values:
html['index_text']+=('<tr><td>%s</td><td>%s</td></tr>' % (k, v))
return render(request,"index.html",html)

输出结果


由图可见,阅读器不能将模版标签的输出信息进行解释。

源码下载:http://download.csdn.net/detail/a359680405/8388657

波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » Python一日一练103—-Django模版练习

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡