APIが明確でないため、私はちょうど2時間をいくつかのdjangoコードのデバッグに費やしました。 https://docs.djangoproject.com/en/1.3/topics/http/shortcuts/#renderDjango/Python API - メソッドが受け取るオブジェクトのクラスを知るにはどうすればよいですか?
レンダリング(リクエスト、テンプレート[辞書] [、context_instance] [、 CONTENT_TYPE] [ステータス] [、CURRENT_APP])
:ここではDjangoのドキュメントは、 "レンダリング" の方法について述べているものです与えられたテンプレートと指定されたコンテキスト辞書を結合し、そのレンダリングされたテキストを持つHttpResponseオブジェクトを として返します。
render()は、RequestContextを強制的に使用する context_instance引数を指定してrender_to_response()を呼び出すのと同じです。
ここで、renderメソッドが期待する第2引数がテンプレートであることを見て、私はそれにTemplateオブジェクトを渡しました。メソッドが本当に望むのは、文字列として与えられたテンプレートの名前です。私はこれをどのように知っていますか?そして、 "状態"とは何か - 整数ですか?文字列? Statusオブジェクト?リスト?参照する明確な文書はどこで入手できますか?
また、私がプログラミングしている間、これらの種類のものを検出できるIDEを見つけることが大好きです。NetbeansとJavaで作業したとき、この種のエラーは、私がコードの次の行を入力し始める前に。
ドキュメントには*使用するテンプレートのフルネームまたはテンプレート名のシーケンス*が記載されていますが、その下の数行にはテンプレート**ファイル名**の使用例が示されています。それにもかかわらず、あなたの懸念事項は、動的言語の主な問題*の1つです。 – miku