• 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文件全部放到该目录下即可解决冲突问题

  • 相关阅读:
    css Tab选项卡1
    顺序栈的相关操作(初始化、入栈、出栈)
    用jdk在cmd下运行编译java程序
    UNIX标准及实现
    正则表达式
    gdb调试
    CSS 公共样式
    babel更新之后的 一些坑
    webpack4.x配置详情
    webpack4.x打包配置
  • 原文地址:https://www.cnblogs.com/wang1122/p/8337883.html
Copyright © 2020-2023  润新知