09模板巢狀

2021-10-05 21:05:40 字數 1043 閱讀 5310

1.模板巢狀

2.全域性模板資料夾

3.模板設定檔案建議

在整個mysite專案根目錄下的templates資料夾中建立blog資料夾,接著將blog_detail.html、blog_list.html、blog_with_type.html這三個檔案放到blog資料夾下。然後開啟blog資料夾下的views.py檔案,對該檔案進行修改,新增blog檔案路徑,如下所示:

from django.shortcuts import render_to_response, get_object_or_404

from .models import blog, blogtype

# create your views here.

def blog_list(request):

context = {}

context['blogs'] = blog.objects.all()

return render_to_response('blog/blog_list.html', context)

def blog_detail(request, blog_pk):

context = {}

context['blog'] = get_object_or_404(blog, pk=blog_pk)

return render_to_response('blog/blog_detail.html', context)

def blogs_with_type(request, blog_type_pk):

context = {}

blog_type = get_object_or_404(blogtype, pk=blog_type_pk)

context['blogs'] = blog.objects.filter(blog_type=blog_type)

context['blog_type'] = blog_type

return render_to_response('blog/blogs_with_type.html', context)

巢狀模板的使用

embed templates 嵌入式模版 和derive templates 基模板 每當你使用乙個普通的類的時候,你也可以在其中使用乙個stl類。它是可以被嵌入的 class cparam 或者將它作為乙個基類 class cparam public vector stl模版類作為基類時需要謹慎...

巢狀從屬模板型別

今天在看spdlog的原始碼的時候,發現了乙個重要的知識點 巢狀從屬模板型別,示例 如下 struct synchronous factory templateauto rotating logger mt 中的create函式就屬於模板從屬型別,因為它是模板類性factory 裡面的模板函式,此時...

Django2 0教程 09 模版巢狀

1 乙個 有很多相似的網頁,這樣就可以建立乙個base.html在templates資料夾下 2 有了這個base.html,其他三個模板就可以巢狀進來blog list.html 我的部落格 暫無部落格,敬請期待 一共有 篇部落格 blog detail.html 發表日期 分類 blogs wi...