zoukankan      html  css  js  c++  java
  • python django学习笔记五

    开发第一个Template(模板)

    什么是Templates

    HTML文件

    使用了django模板语言(django template language DTL)

    可以使用第三方模板(如jinja2)

    修改模板的方法:

    把settings.py中TEMPLATES中BACKEND的值修改成想要使用的模板引擎

    创建templates中的步骤:

    在APP的根目录下创建名称为templates的目录

    在该目录下创建HTML文件

    在views.py中返回render()

    HTML文件

    views.py文件

    render有三个(通常传三个,前俩个必须)参数:第一个请求对象,第二个是模板文件,字符串HTML文件,第三个是传递到前端的数据,可以不填

    DTL初步使用:

    render()函数中支持一个dict类型的参数

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

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

     注意事项:

     django 查找Template Django 安装installed_apps中的添加顺序查看templates

    不同的APP下templates目录中的同名.html文件会造成冲突

    解决templates冲突的方案:

    在APP的templates目录下创建以APP名为名称的目录,HTML文件全部放到该目录下即可解决冲突问题

  • 相关阅读:
    学习进度条05
    构建之法阅读笔记03
    子数组和最大值算法
    学习进度条04
    学习进度条03
    定制小学四则运算
    单元测试示例
    构建之法阅读笔记02
    学习进度条02
    decimal扩展方法(转换为字符串,去掉末尾的0)
  • 原文地址:https://www.cnblogs.com/wang1122/p/8337883.html
Copyright © 2011-2022 走看看