WeChatミニプログラム開発への道(4)Djangoフレームワーク学習テンプレート3のアプリケーションテンプレートの
runoob.htmlでは、次を使用できます。インデックス添え字を使用して、対応する要素を取得します。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>中国矿业大学计算机信息安全专业</title>
</head>
<body>
<p>{
{ views_list }}</p> # 取出整个列表
<p>{
{ views_list.0 }}</p> # 取出列表的第一个元素
</body>
</html>
views.pyのコードを変更します
from django.shortcuts import render
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world ! ")
def runoob(request):
views_list=["中国矿业大学","信息安全","29-1班"]
return render(request, 'runoob.html', {
"view_list",views_list})
サーバーを実行する
と、予期せずエラーが報告されました。エラー
の原因を探してください。
これはコロンである必要があります。
辞書
テンプレートのrunoob.htmlで、。キーを使用して対応する値を取得できます。
from django.shortcuts import render
def runoob(request):
views_dict = {
"name":"中国矿业大学"}
return render(request, "runoob.html", {
"views_dict": views_dict})
<p>{
{ views_dict }}</p>
<p>{
{ views_dict.name }}</p>
実行