使用模板系统渲染博客页面


视图文件获取所有文章

def get_index_page(request):
all_article = Article.objects.all()
return render(request,'blog/index.html',{'artcle_list':all_article}返回 通过render 函数对 index.html页面进行渲染,同时传入渲染页面使用的参数,变量
使用模板系统实时的进行渲染
将数据通过
return render(request, 'blog/detail.html', {
'curr_article': curr_article
})返回给页面进行显示
views.py
render(request, 'blog/index.html',{
'article_list':allarticle
}) 将模板系统和数据进行渲染然后返回
然后进行路由配置
7:40讲的导入工具错误,
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_introduction.settings')这里的
django_introduction
应该为你自己设定的项目名称,注意大小写区分。