Ici, j'essaie de passer json
à javascript
. Mais il renvoie la liste vide. j'ai besoin de vider ma liste de données pour JSON format.but JSON est empty.please me aiderComment faire pour décharger la liste des objets dans json en python django
ici est mon code views.py
from django.utils import simplejson
def student_search(request):
location = rg('location')
results = StudentProfile.objects.filter(Q(address_line1__icontains=location) \
| Q(address_line2__icontains=location)).values()
for result in results:
students_list.append(result)
if request.is_ajax():
result = {
'student': [student._json() for student in students_list]
}
return HttpResponse(
simplejson.dumps(result), content_type="application/json",
)
return render_to_response("account/students.html",{'students_list' : students_list }, context_instance= RequestContext(request))
urls.py
url(r'student_search', 'account.views.student_search', name='student_searchview'),
modèle
<div class="hold"></div>
<input type="button" id="btnLoadMore" value="Load More"/>
<script type="text/javascript">
$(document).ready(function() {
$.get("/student_search/", function (data) {
alert ("enter");
alert(JSON.stringify(data));
});
});
</script>
oh, s'il vous plaît indent votre code correctement! – math2001