码迷,mamicode.com
首页 > 其他好文 > 详细

Django中的模板和分页

时间:2017-11-05 12:11:42      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:load   ext   rom   mode   pre   参数   test   use   end   

模板

    在Templates中添加母版:

       - 母版...html

 

    母版(master.html)中可变化的地方加入:

{%block content%}{%endblock%}

  

    在子版 (usermg.html) 中设置如下:

						 {% extends ‘master.html‘ %}
						 {% block content%}
								<h1>用户管理</h1>
						 {%end block%}

    导入小组件的模块:

			{% include ‘model.html‘ %}
			#同样会载入model.html中的模板语言

  自定义模板语言函数simple_tag:

            {{ name|lower}}		#lower函数让name全部小写            

  新建templatetags文件夹,创建函数文件xxxx.py:

from django import template
from django.utils.safestring import mark_safe

	register = template.Library()

  (1)simple_tag  (不能作为if条件,参数任意)

@register.simple_tag
		def func_test(a):
			return a

  在html中引入:

{% load xxxx %}
{% func_test a %}

  

Django中的模板和分页

标签:load   ext   rom   mode   pre   参数   test   use   end   

原文地址:http://www.cnblogs.com/crazytao/p/7786968.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!