前提・実現したいこと
Djangoで複数のViewを表示したいのですが、render()の第3引数に値を指定しても2つ表示がされません。
発生している問題・エラーメッセージ
エラーは発生していません。
該当のソースコード
from django.shortcuts import render from django.http.response import HttpResponse from .forms import ContactForm def index_template(request): myapp_data = { 'app': 'Django', 'num': range(10), 'is_weekday': True, } form = ContactForm() return render(request, 'index.html',myapp_data, {'form': form})
試したこと
return render(request, 'index.html', {'myapp_data':myapp_data,'form': form})など書き換えましたが表示れません。
myapp_data formそれぞれ一つづつであれば表示されます。
return render(request, 'index.html',myapp_data, {'form': form})
以上のコードの render() 第3引数に{}が使われています。この{}が表すものは何でしょうか。また{}に記載のある'form'でには何が記述されていますか。:はな何と何をつないでいるのでしょうか。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。