使用模板系统渲染博客页面
视图文件获取所有文章
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
应该为你自己设定的项目名称,注意大小写区分。