私はPythonとDjangoが初めてなので、ご容赦ください。1 つの base.html クラス内にフォーム セクションを含めようとしています。これが私がやった方法です:
Views.py:
class WikiForm(forms.Form):
original = forms.Textarea()
wikified = forms.Textarea()
raw_html = forms.Textarea()
def index(request):
wikiform = WikiForm()
template = loader.get_template('base.html', wikiform)
context = RequestContext(request, {})
return HttpResponse(template.render(context))
Base.html
<div class="sub-background">
{% block content %}
{{ wikiForm }}
{% endblock %}
</div>
これはうまくいきました。このエラーで失敗するのは、フォーム セクションに追加しようとしてからです。
どんな助けでも大歓迎です!
編集 これは完全なエラーです:
> C:\Python27\django-trunk\django\core\handlers\base.py in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
▶ Local vars
E:\Dropbox\University Project\wikify\Wikify_Project\Wikify_Project\views.py in index
template = loader.get_template('base.html', wikiform) ...
▶ Local vars
C:\Python27\django-trunk\django\template\loader.py in get_template
template, origin = find_template(template_name, dirs) ...
▶ Local vars
C:\Python27\django-trunk\django\template\loader.py in find_template
raise TemplateDoesNotExist(name) ...
▶ Local vars
ウィキフォームをテンプレートに渡さないことでこのエラーを修正できますが、フォームをテンプレートに渡して HTML にレンダリングするにはどうすればよいですか?