模板语言内置的过滤器和标签比较少,往往会遇到无法满足需求的情况,所以需要我们来自定义.自定义filter和simple_tag在项目中很常用 a.首先检查settings下面INSTALLED_APPS有没有注册当前应用 b.然后在应用下面创建templatetags模块,我建一个templatetags包,建一个"任意名称".py文件 先写上下面这个固定格式的工厂函数(变量名也是固定的) from django import template from django.uti…
前端关联 组合过滤查询 实现效果如图: models.py 创建表代码 from django.db import models # Create your models here. class Level(models.Model): name = models.CharField(max_length=32) def __str__(self): return self.name # 方向 class Direction(models.Model): name = models.CharFi…
一.多表的创建 from django.db import models # Create your models here. class Author(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=32) age = models.IntegerField() au = models.OneToOneField(to='AuthorDetail',to_fiel…