要求:根据以键方法从词典中选值,如 test[key]=value
views.py
from django.template import RequestContext from django.shortcuts import render_to_response def view(request) dicts = {\"key1\": 1, \"key2\": 2, \"key3\": 3, } return render_to_response(\"index.html\", {\"dicts\":dicts,},context_instance = RequestContext(request))
1.在app文件目录下创建templatetags/在这里文件目录下创建空文档._init__.py和myfilter.py
2.在myfilter.py编写
from django import template register = template.Library() def key(d,key_name): value = 0 try: value = d[key_name] except KeyError: value = 0 return value register.filter(\'key\',key)
3.在模版中应用
{% load myfilter %} #载入自设认标识 {{dicts|key:\"key1\"}}
做猪小侠源码的代理,提供一站式服务
如果你不懂得搭建网站或者服务器,小程序,源码之类的怎么办? 第一通过本站学习各种互联网的技术 第二就是联系客服,我帮帮你搭建(当然要收取部分的费用) 第三成为我们的代理,我们提供整套的服务。