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

  • 相关阅读:
    MongoDB Replica Set 选举过程
    转 Warning:MongoDB Replica Sets配置注意事项
    mongodb与内存
    mongodb的监控与性能优化
    php 5.5.1 编译安装过程
    java知识点积累(一)
    java内存及数据区
    static及静态方法
    接口和抽象类
    Java SE自学阶段的笔记整理
  • 原文地址:https://www.cnblogs.com/wang1122/p/8337883.html
Copyright © 2011-2022 走看看