Django中的模板和分页

Posted 痴道三

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django中的模板和分页相关的知识,希望对你有一定的参考价值。

模板

    在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中的模板和分页的主要内容,如果未能解决你的问题,请参考以下文章

Django之ajax的数据传输和分页器

Django之ajax的数据传输和分页器

过滤和分页不适用于 ngxpagination 模板

[Python] Django框架入门5——静态文件中间件上传图片和分页

smarty模板调数据库并做添加删除修改和分页

时间格式的处理和数据填充和分页---laravel