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的内容

  • 相关阅读:
    win7系统中如何使文件显示出扩展名
    source insight
    9-mwwtj-2r6fk-xeu7c-cj6em-asm6m
    修改palceholder内文字的css样式
    移动端页面默认样式重置
    classpath路径
    在Windows系统里创建.gitignore文件
    MessageDigest
    Integer.toHexString(byte & 0xFF)
    jQuery的extend方法
  • 原文地址:https://www.cnblogs.com/Icanflyssj/p/5128032.html
Copyright © 2011-2022 走看看