【发布时间】:2016-11-26 02:56:35
【问题描述】:
如何获取对象的值并在 Django 视图中使用它?
我需要使用自动完成搜索的结果来过滤 Django 中的视图。 这是我的搜索视图:
def search_view(request):
q = request.GET['term']
print q
sc = []
users = Account.objects.filter(username__icontains=q)
for user in users:
sc.append(account.username)
content_type = 'application/json"
return HttpResponse(json.dumps(new), content_type)
在模板中,结果是例如:user1。我想将此值带到另一个 django 视图中:
def another_view(request):
Event.objects.filter(member = user1)
我的 jquery 代码是这样的:
$( "#acounts" ).autocomplete({
source: "{% url 'search_view' %}",
focus: function( event, ui ) {
$( "#acounts" ).val( ui.item.label );
return false;
select: function( event, ui ) {
$( "#accounts").val(ui.item.label );
$( "#accounts-id").html( ui.item.label );
return false;
和html:
<input id="accounts">
<p id="accounts-id"></p>
【问题讨论】:
-
我们可以看看你现在尝试了什么吗?
-
顺便说一句,您在这一行中使用了不同类型的引号 -
content_type = 'application/json"