Django视图

上一节有一个Bug

20170826150373573847502.png

意思是 module 'blog views' 缺少属性 'post_list'

view是存放应用逻辑的地方。 它将从你之前创建的 模型中获取数据,并将它传递给 模板。 我们将在下一章创建 tempalte 模板。 视图就是Python方法,只不过比我们在Python简介章节中所做的事情稍复杂。

视图都被置放在views.py文件中。我们将加入我们自己的viewsblog/views.py文件。

blog/views.py

打开 blog/views.py 在里面添加如下内容,并保存。

def post_list(request):
    return render(request, 'blog/post_list.html', {})

打开网站 127.0.0.1:8000 发现新的错误, Template 不存在与 根目录/

20170826150373655296796.png

Comments
Write a Comment