ジャンゴでブートストラップの先行入力を実装しようとしています。私のテンプレート ファイルでは、ユーザーがテキスト [私の場合はユーザー名] を入力するためのテキスト ボックスが必要です。私が狙っているアプローチは、django に に配列user_json
を提供させるshow.html
ことです。そのため、ブートストラップ typeahead はその配列を使用できます。
私の views.py ファイルに、次の関数を追加しました。
def users_list_json(request):
users = User.get_username()
user_json = simplejson.dumps(users)
render_to_response("show.html", {"user_json": user_json})
しかし、show.html で console.log(user_json) を実行すると、エラーがスローされます (ReferenceError: user_json が定義されていません)。これを実装するにはどうすればよいですか?もっと簡単な方法はありますか?
すべてのユーザー名を含む配列を show.html ファイルで使用できるようにしたいので、先行入力でそれを使用できます。