python使用django框架模板的基本使用
定义:模板是html页面,可以根据师徒中传递过来的数据进行填充
创建模板:在sunck的下一个project下创建目录templates,再在此目录下创建myapp。
配置路径:修改setting.py文件的TEMPLATES下的DIRS,方括号中添加:os.path.join(BASE_DIR,'templates')
在templates的myapp下面,新建定义grades.html和student.html模板。
grades.html:
班级信息列表
{{grade.gname}}
{%for grade in grades%}
{%endfor%}
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)