if 语句
判断传入的 name 值
建好这些文件后,对 url 进行配置
在浏览器中访问
for 循环
页面跳转:
通过 name 跳转时要在 urls 文件中为该 path 设置 name
带参数的页面跳转:
A页面
B 页岩
B 页面的显示
开启笔关闭自定义转义
在这时 htm =<h1>123</h1>
继承与引用
{% extends 'base/base.html' %}
配合
{% block content %} {% endblock %}
里边的内容可在继承后重写
title 继承后重写
添加 block.super 是继承主模板的所有,再重写
{% include 'xxxxx' %}
自定义过渡器:
把所有自定义放入该文件中
把该文件当成一个 APP 进行注册
在 filter_tes 文件中定义方法,如:
# -*- coding:utf-8 -*-
# 斌彬电脑
# @Time : 2018/11/3 0003 下午 2:39 from django import template # register 名字不可变
register = template.Library() # 注册 方法1
@register.filter
def my_lower(value):
# 变小写
return value.lower() # 注册 方法2
# register.filter(my_lower)
在 html 文件中
在这里要注意的几个点:
1:保证方法文件是放在 common 文件下,这个文件命名不可以更改
2,写方法时要注册 @register.filter 或 register.filter( 方法 )
带参数的自定义方法: