视图函数返回一个页面
返回一个静态页面
- 首先在templates下创建一个html文件
# index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h3>holle Django</h3> </body> </html>
- 视图函数
# views.py def index(request): return render(request,"index.html") # 第一个参数固定request,第二个参数是模版文件
返回一个动态页面
- 在templates创建一个html文件
# timer.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> span{ color:red } </style> </head> <body> <h3>当前时间:<span>{{ now }}</span></h3> # {{ now }} 是占位符 now是占位符变量 </body> </html>
- 视图函数
# views.py def timer(request): t = datetime.datetime.now().strftime('%Y-%m-%d %X') return render(request,"app01/timer.html",{"now":t}) # 第三个参数会传给模版,{"now":t} 键与占位符变量名称要一致,也就是说将该值给哪个占位符