私はカタログを持っていて、重複したレジスターがたくさんあります。レジスターの 1 つだけを取得する必要があります。私はそれを行う方法がわかりません.Djangoとajax呼び出しを使用して、データベースからデータを取得しています。
view.py
def adendumSeach(request):
if request.POST.has_key('grupname') and request.is_ajax():
x = request.POST['grupname']
y = adendum.objects.filter(adendum_credencial=x)
formulario = serializers.serialize('json', y)
return HttpResponse(formulario, mimetype="application/json")
else:
return render_to_response('ExpedienteDetalle.html',
context_instance=RequestContext(request))
ajax.js
function adendum(idgrupo) {
$.ajax({
url: "/adendum_search",
type: "POST",
dataType: "json",
data: {
grupname: idgrupo,
csrfmiddlewaretoken: '{{ csrf_token }}'
},
success: function (json) {
var jsonResponse = eval(json);
$.each(jsonResponse, function(index, element){
$("#aden").css("display", "block");
$("#thconsultas").css("display", "block");
}); ;
},
error: function (xhr, errmsg, err) {
alert(xhr.status + " Inside error : " + xhr.responseText);
}
});
}