Actuellement je les filtres QuerySet suivants:
def grab_city_landmark(request):
State = State.objects.filter(state=state_name)
City = list(State.valued_list('city', flat=True).distinct())
Landmark = list(State.valued_list('landmark', flat=True).distinct())
response = {
'state': State,
'city': City,
'landmark': Landmark,
}
return HttpResponse(response, content_type="application/javascript")
L'appel JQuery est:
$(document).ready(function() {
$.getJSON('grab_city_landmark/', {state_name: state}, function(data) {
... GRAB DATA HERE ...
iterate over i
data['city'][i]
Mes questions sont les suivantes:
Comment puis-je faire la réponse sous forme JSON? Est-ce sous forme de json? Comment puis-je vérifier? Je ne peux pas voir l'objet revenir à jquery. json.dumps (réponse) ne semble pas fonctionner.
Comment regardez-vous dans la console java ce qui est retourné à la jquery?
'State' est queryset –
faire une liste, puis, en mettant une liste Infront de celui-ci – Exprator
mieux demander OP, mais je l'ai fait) –