IT常识
技术 Python PHP JavaScript IOS Android Java 数据库 资源 公众号 代码片段 github
  • IT常识
  • 技术

Django--知识补充

Posted 2020-10-27

tags:

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

自定义标签或过滤器

渲染变量的方法(过滤器:修改数据或格式转换)

{{ var | add }}
{{ var | date:"Y-m" }} 
{{ var | safe }}

渲染标签的方法

{% tag_name %}
{% for %}……{% endfor %}
{% csrf_token %}

自定义

需要在应用目录下创建templatetags的包
然后在里面创建Python脚本。

自定义过滤器

from django import template
# 实例化的名字必须是register
register = template.Library()

@register.filter
def func_filter(var1,var2):
    ……
    return ……

# 使用时:
{{ var | func_filter:1 }}

自定义标签

@register.simple_tag
def func_tag(var1,var2):
    ……
    return ……

# 使用方法
{% func_tag var 2 %}

加载自定义的

#在html文件开头写上
{% load my_tags %}

以上是关于Django--知识补充的主要内容,如果未能解决你的问题,请参考以下文章

Django--知识补充

Django练习——用户管理系统——补充知识点

知识补充之Django缓存

13.Django之数据库models&orm连表操作补充以及其他知识点补充

VSCode 配置 用户自定义代码片段 自定义自动代码补充

CRM中QueryDict和模型表知识补充

(c)2006-2024 SYSTEM All Rights Reserved IT常识