码迷,mamicode.com
首页 > 编程语言 > 详细

python使用django框架模板的基本使用

时间:2020-02-23 20:09:27      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:视图   属性   views   python   htm   type   des   templates   doc   

定义:模板是html页面,可以根据师徒中传递过来的数据进行填充

创建模板:在sunck的下一个project下创建目录templates,再在此目录下创建myapp。


配置路径:修改setting.py文件的TEMPLATES下的DIRS,方括号中添加:os.path.join(BASE_DIR,‘templates‘)


在templates的myapp下面,新建定义grades.html和student.html模板。
grades.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>班级信息</title>
</head>
<body>
<h1>班级信息列表</h1>
<ul>
{%for grade in grades%}
<li>
<a href="#">{{grade.gname}}

</a>

</li>
{%endfor%}
</ul>
</body>
</html>

student.html:


模板语法,(输出值,可以是变量或者一个对象属性)


定义视图:
from .models import Grades,Student
def grades(request):
#去模板取数据
gradesList=Grades.objects.all()
return render(request,"myapp/grades.html",{"grades":gradesList})

配置url:path(‘grades‘,views.grades)

 

python使用django框架模板的基本使用

标签:视图   属性   views   python   htm   type   des   templates   doc   

原文地址:https://www.cnblogs.com/zhongxiaoyan/p/12353275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!