欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

django加载本地html的方法

程序员文章站 2022-06-30 11:10:10
django加载本地html from django.shortcuts import render from django.http import httpr...

django加载本地html

from django.shortcuts import render
from django.http import httpresponse
from django.shortcuts import render,render_to_response
# create your views here.
def hello(request):
 return render_to_response("hello.html")

django加载本地html的方法

传递数据到html中

python代码

# create your views here.
# http://weibo.com/lixiaodaoaaa
class person(object):
 def __init__(self, name, age, sex):
  self.name = name
  self.age = age
  self.sex = sex
 def say(self):
  return self.name
def hello(request):
 u_user = person("dog", 18, "male")
 mylist = ["sendlist to the html files", "god", "god02"]
 u_content_dic = {"u_title": "title is here", "u_user": u_user,"u_test_str":mylist}
 ##传递一个字典作为content_type
 return render_to_response("hello.html", u_content_dic)

html代码去取值:

<!doctype html public "-//w3c//dtd html 4.01 transitional//en"
  "http://www.w3.org/tr/html4/loose.dtd">
<html>
<head>
 <title>{{ u_title }}</title>
 <h1>{{ u_user.age }}</h1>
 <h1>{{ u_user.name }}</h1>
 <h1>{{ u_user.sex}}</h1>
 <h1>{{ u_test_str.0}}</h1>
 <h1>{{ u_test_str.1}}</h1>
 <br/>
 <h1>{{ u_user.say}}</h1>
</head>
<body>
</body>
</html>

以上这篇django加载本地html的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。