1.创建模板目录
-
在项目下创建一个目录名为:templates
创建目录后需要首先在settings.py文件中修改TEMPLATES 下的’DIRS’参数**settings.py** TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], 'APP_DIRS': True, .... } ]
-
在templates下创建一个应用目录,如polls
-
在polls下创建一个html文件,如grades.html
**grades.html** <h1>班级信息</h1> <ul> {%for grade in grades%} <li> <a href="#">{ {grade.gname}}</a> </li> {%endfor%} </ul>
2.定义视图
from django.shortcuts import render
from .models import Grades,Students
def grades(request):
#去模板里取数据
gradesList = Grades.objects.all()
#将数据传递给模板,模板