zoukankan      html  css  js  c++  java
  • django-创建Template(模板)

    1、什么是Templates

      1)、HTML文件

      2)、使用lDTL--Django模板语言(Django Template Language)

      3)、可以使用第三方模板(如Jinja2)--在setting中TEMPLATES中修改

    2、Templates开发步骤:

    在App(项目)的根目录下创建名叫Templates的目录

    在该目录下创建Html文件

    在views.py中返回render()

       1)、创建文件:

       2)、配置render

      3)、查看页面:

    3、DTL(模板语言)的初步使用

    render()函数中有一个参数是传递数据到前端,支持一个dict(字典)类型的参数

    该字典是后端传递到模板的参数,键为参数名

    在模板中使用{{参数名}}来直接使用

      1)、传入参数, hello为键名

       2)、接收参数

       3)、验证效果

     注意:Django查找Template:

      Django按照INSTALLED_APPS中的添加顺序查找Templates

      不同的APP(项目)下Templates目录中的同名XX.html会造成冲突

    解决Templates冲突方案

      在APP的Templates目录下创建以APP(项目)名为名称的目录

      将html文件放入新创建的目录下,并修改views.py中的文件路径

  • 相关阅读:
    JS 面向对象
    堆 栈
    考试题
    HTML Meta标签
    Nodejs 安装
    CSS3 背景图片的大小位置
    JS Math函数
    CSS3 巧用before after选择器
    计算机网络原理_数据链路层
    Asp.net_验证控件
  • 原文地址:https://www.cnblogs.com/liangpi/p/12582115.html
Copyright © 2011-2022 走看看