我正在尝试在 django 中实现 bootstrap typeahead。在我的模板文件中,我想要一个文本框供用户输入文本 [在我的情况下为用户名]。我正在拍摄的方法是让 django 提供一个数组user_json
,show.html
因此引导输入可以使用该数组。
在我的 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 is not defined)。我应该如何实施呢?有没有更简单的方法?
我想要一个包含所有用户名的数组在 show.html 文件中可用,这样我就可以将它与 typeahead 一起使用。