zoukankan      html  css  js  c++  java
  • django 学习-5 模板使用流程

    首先在模板下建一个index.html

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    </head>
    <body>
    <h1> hello {{uname}}</h1>
    </body>
    </html>
    </body>
    </html>
    ~      

    1、from django.http import HttpResponse

         from django.template  import loader, Context     导入要用的东西

    def index(req):
            t = loader.get_template('index.html')
            c = Context({'uname':'ssj'})                生成一个context对象
            return HttpResponse(t.render(c))           返回相应的字符串

    2、、from django.template  import Template

    def index1(req):
            t = Template('<h1>hello {{uname}}</h1>')   直接通过template把里面的模板以字符串的形式提供出来
            c = Context({'uname':'ssj'})
            return HttpResponse(t.render(c))

    3、from django.shortcuts  import render_to_response

    def index2(req):
            return render_to_response('index.html',{'uname':'ssj1'})

    这是一个比较快捷的方式,后面花括号里的内容就相当于上面context的内容

  • 相关阅读:
    mysql8.0.20安装
    MySQL EXPLAIN结果集分析
    初次安装aliSql
    升级vim到8.0
    REPL环境对语言的帮助
    Python环境搭建及pip的使用
    mysql数据库分库分表(Sharding)
    Git的使用
    Promise的初步认识
    对引用的文件起别名
  • 原文地址:https://www.cnblogs.com/Icanflyssj/p/5128032.html
Copyright © 2011-2022 走看看