zoukankan      html  css  js  c++  java
  • django中模板

    • 一、创建模板目录和模板html文件

    # /templates/应用名称/html文件集合
    #模板目录:创建项目根目录下面,和manage.py工具在同一层
    #在模板目录下面分别创建各个应用的模板目录
    #最后才是在对应应用中创建模板html文件
    ##################################################
    另外一种方法是:每个应用名下面创建/templates/对应应用名称/html文件集合

     1、模板中使用变量,对象

    {{ 变量名 }}

    {{object.field}}

    2、模板中使用for循环

    • 二、配置模板路径

    #在项目的全局配置文件中,设置模板的html文件,该模板文件中可以使用变量,这些变量的值,由django的视图函数调用的时候给传递过来,并处理模板中非html代码,处理完后就生成了一个完整的html文件,然后由视图函数返回给客户端浏览器
    • 三、视图函数给模板传递数据,数据填充到模板后,就可以返回给客户端浏览器了

    #模板html文件都写好,也配置好了,还能干嘛?当然是给视图函数调用了。视图函数调用模板html文件,并填充模板中的变量值,给模板装饰好了才发给客户端的浏览器
    #使用 render函数返回,该函数有三个参数,分别是请求request,模板html文件,返回到前端的数据(这是一个字典类型的数据,字典的键名就是前端的参数名称,值就是要给前端返回的数据)
  • 相关阅读:
    poj 3280 Cheapest Palindrome(区间DP)
    POJ 2392 Space Elevator(多重背包)
    HDU 1285 定比赛名次(拓扑排序)
    HDU 2680 Choose the best route(最短路)
    hdu 2899 Strange fuction (三分)
    HDU 4540 威威猫系列故事――打地鼠(DP)
    HDU 3485 Count 101(递推)
    POJ 1315 Don't Get Rooked(dfs)
    脱离eclipse,手动写一个servlet
    解析xml,几种方式
  • 原文地址:https://www.cnblogs.com/igoodful/p/11480468.html
Copyright © 2011-2022 走看看