python经典实例,Python经典案例

  python经典实例,Python经典案例

  1、模板运行

  返回render,HttpResponse,重定向

  2、模板语言

  - {{ item }}

  -{ % for item initem _ list % } { { item } { % end for % }

  对于loop来说。柜台

  forloop.first

  forloop.last

  -{ % if ordered _ warranty % } { % else % } { % endif % }

  -主板:{% block title %}{% endblock %}

  子板:{% extends base.html %}

  {% block title %}{% endblock %}

  -帮助方法:

  { {项目。event _ start date: y-m-DH:I:s }

  {{ biotruncatewords:30 }}

  {{我的列表第一个上部}}

  {{ namelower }}

  sample01.html

  标题{% block header %}

  {% endblock %}

  今天天气很好!{%阻止内容%}

  {% for item in user_list %}

  {{ item }} {% endfor %}

  {% endblock %}

  制造商:玛丽亚tag.html

  { { item } } test.html

  {% extends sample01.html %}

  {% block header %}

  {% endblock %}

  {%阻止内容%}

  {% for item in user_list %}

  {% include tag.html %}

  {% endfor %}

  {% endblock %}

  3、自定义函数

  1 .简单标签

  答。在应用下创建模板标签目录(仅模板标签不可更改) )。

  乙。任何xxoo.py文件

  创建模板对象注册(只能通过注册更改) ) )。

  来自姜戈。utils。safestringimportbmdwt _ safe

  注册=模板。图书馆(

  @register.simple_tag

  efmy_simple_time(V1,v2,v3):

  打印(v1,v2,v3))。

  返回v1 v2 v3

  d .在设置中注册应用

  INSTALLED_APPS=[

   django.contrib.admin ,

   django.contrib.auth ,

   django.contrib.contenttypes ,

   django.contrib.sessions ,

   django.contrib.messages ,

   django.contrib.staticfiles ,

  app01,

  ]

  e .在使用自定义简单标签的超文本标记语言文件中,在顶级导入之前创建的xxoo.py文件名

  {% load xxoo %}

  女,使用简单标签

  {% my_simple_time 1 1 3 %}

  坏处:

  不能是如果条件

  优点:

  任意参数

  2 .菲尔之星

  答。在应用下创建模板标签目录(仅模板标签不可更改) )。

  乙。任何xxoo.py文件

  创建模板对象注册(只能通过注册更改) ) )。

  从框架导入模板

  来自姜戈。utils。safestringimportbmdwt _ safe

  注册=模板。图书馆(

  @register.filter

  定义过滤时间(V1,v2):

  返回v1 v2

  d .在设置中注册应用

  INSTALLED_APPS=[

   django.contrib.admin ,

   django.contrib.auth ,

   django.contrib.contenttypes ,

   django.contrib.sessions ,

   django.contrib.messages ,

   django.contrib.staticfiles ,

  app01,

  ]

  e .在导入到使用自定义过滤器的超文本标记语言文件顶部之前创建的xxoo.py文件名

  {% load xxoo %}

  女,使用过滤器

  {{参数1函数名:"参数2,参数3"}} {参数1函数名3360数字} }

  {{ hello, my_filter_time:world }}

  坏处:

  最多不要在两个参数中包含空格

  优点:

  可以作为如果条件使用

  原文链接:https://博客。csdn。net/weixin _ 45590490/文章/详情/110135509

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: