首页 > 其他分享 >Django模板控制结构(for/forloop/if)

Django模板控制结构(for/forloop/if)

时间:2023-01-09 18:12:29浏览次数:50  
标签:forloop pros 视图 Django 控制结构 无值 模板

  • for

  语法:{%for%}   {%endfor%}

   视图

   模板

   结果

  • forloop

  forloop.counter和forloop.revcounter后面带0代表从第0次开始循环,不带代表从1开始循环

   结果 

  • if

  语法:

  {% if name == 'x' %}
  xxx

  {% elif name == 'y' %}
  yyy

  {% else %}
  zzz

  {% endif %}

  模板,实现不同的条件将value设置成不同的字体大小

  注意:下面代码中的==两边需要有空格,否则连在一起会把==也当成字符串,这样运行就有问题了

  结果

 

  •  empty

  for标签中带一个{{% empty %}}代表当给出的内容是空或者没找到时,给个默认值

  视图,意思是当pros有值时展示pros的type值,当pros无值时,展示默认内容

   当pros无值时,展示如下

  • 综合应用

   视图

   结果

 

标签:forloop,pros,视图,Django,控制结构,无值,模板
From: https://www.cnblogs.com/roselearn/p/17035788.html

相关文章

  • Django orm 字段别名
    Djangoorm数据查询结果给字段取别名sql写法类似:selectnameasusername,idasuseridfromusersDjango实现修改列明的方法有两种:方法1:annotatefromdjango.......
  • django_博客练习(文章详情/点赞/评论)
    文章详情页渲染文章内容侧边栏有分类显示通过设置路由的方式传递参数文章id作者用户名文章是通过文章对象渲染到前端的,所以你点击文章时也可以告诉后端你点击的是哪......
  • Django views.py 增,删,改
    fromdjangoimportformsfromdjango.shortcutsimportrender,redirectfromapp01importmodels#Createyourviewshere.defdepart_list(request):  """......
  • python django 云招聘系统(课设、毕设、学习)
    pythondjango云招聘系统(课设、毕设、学习)pythondjango简历系统pythondjango招聘系统pythondjango职位招聘后端:pythondjango数据库:MySQL5.7前端:htmlcssjs等涉及......
  • django
    django1纯手撸web框架、wsgiref模块下的手撸框架、jinja2模版语法、django框架简介、下载、基本操作等2django静态文件相关配置、请求方法、链接mysql以及django的ORM......
  • Django里ORM常用关键字
    一、ORM常用关键字 #关键概览1.create()2.filter()3.first()last()4.update()5.delete()6.all()7.values()8.values_list()9.distinct()10.order_by()11.g......
  • Django模板展示
    模板配置模板放在项目跟目录下,或者放在app下都可以,在settings.py文件配置模板路径'DIRS':[os.path.join(BASE_DIR,'templates')]登录模板登......
  • 在命令行中创建Django项目
    1、cmd先进入你要放项目的目录。在命令行输入:django-adminstartproject项目名 。回车,此时创建了一个项目2、创建好了一个diango项目,然后再需要创建自己的一个应用项......
  • django-1.1环境安装
    环境安装1.创建虚拟环境mkvirtualenvdjango_py3_1.11-ppython3注意需要联网2.安装Django使用django1.11.11版本,注意需要联网pipinstalldjango==1.11.113.......
  • django-1.2创建工程
    创建工程在使用Flask框架时,项目工程目录的组织与创建是需要我们自己手动创建完成的。在django中,项目工程目录可以借助django提供的命令帮助我们创建。1.创建创建工程......