djangoフレームワークテンプレートはどのように使用しますか?
djangoフレームワークビューを理解したら、djangoテンプレートの使い方を知る必要があります.そうすれば、きれいなインタフェースを作ることができます.
テンプレートもビューも自分で少し配置します.
まず新しいフォルダtemplates/booktestを作成します
テンプレートファイルindex.html、bookDetail.htmlはこのディレクトリに配置されます.
テンプレートの内容は次のとおりです.
index.html
bookDetail.html
djangoテンプレートを構成するには、次の手順に従います.
'DIRS': [os.path.join(BASE_DIR,'templates')],
作成したtemplatesフォルダの下へ
ビューindexはすべての図書を検出し、detailは指定id書籍の内容を検出する.
djangoフレームワーク、django実戦、django登録モデル、djangoカスタム管理ページ
テンプレートもビューも自分で少し配置します.
まず新しいフォルダtemplates/booktestを作成します
テンプレートファイルindex.html、bookDetail.htmlはこのディレクトリに配置されます.
テンプレートの内容は次のとおりです.
index.html
-www.isoftvip.com
{% for item in bookList%}
- {{item.btitle}}
{% endfor %}
bookDetail.html
{{bookDetail.btitle}}-
:{{bookDetail.btitle}}
:{{bookDetail.bpub_date}}
djangoテンプレートを構成するには、次の手順に従います.
'DIRS': [os.path.join(BASE_DIR,'templates')],
作成したtemplatesフォルダの下へ
ビューindexはすべての図書を検出し、detailは指定id書籍の内容を検出する.
djangoフレームワーク、django実戦、django登録モデル、djangoカスタム管理ページ
def index(request):
#
bookList = BookInfo.objects.all()
return render(request,'booktest/index.html',{'bookList':bookList})
def detail(request,id):
bookDetail = BookInfo.objects.get(pk=id)
return render(request,"booktest/bookDetail.html",{'bookDetail':bookDetail}