この質問を投稿しているのは、エラーが発生しているからではなく、dajaxの使用方法を知りたいからです。
これが私がやりたいことです:
ホームページにいくつかのリンク(本、著者など)が必要です。ユーザーがそれらをクリックすると、本/著者のリストが表示されます。
これが私がしていることです:
ユーザーが本をクリックすると、私はdajaxプロセスを呼び出します。ajax.pyの内部:
- 私はすべての本を使って手に入れます
books = Book.objects.all()
- 私は
template = "{% for book in books %}"... blah blah blah
- テンプレートをレンダリングします
a = Template(template).render(Context(locals()))
- 私はdajaxがいくつかのdivタグのinnerhtmlとしてを割り当てます。
これは物事を行うための正しい方法ですか?ajax.pyでテンプレートを作成する代わりに、xyz.htmlからテンプレートを開いてレンダリングする必要がありますか?同様のタスクを実行するための他の良い、クリーンな方法はありますか?