TIMEX
TIMEX

Reputation: 271584

How do I send/get a JSON Object with Django?

I know how to use the JQuery ajax feature to call the "url view" of Django.

import simplejson as json
def the_view(request):
    fruits = {'color':5, 'type': 22}
    jfruit = json.dump(fruits)

return render_to_response( THE JSON OBJECT!!! ...how? )

Upvotes: 1

Views: 2009

Answers (2)

DrBloodmoney
DrBloodmoney

Reputation: 2796

return HttpResponse(simplejson.dumps(mydictionary), mimetype="application/json")

see b-list

Upvotes: 5

Tomasz Zieliński
Tomasz Zieliński

Reputation: 16346

Or shorter: download http://bitbucket.org/offline/django-annoying/ and write:

@ajax_request 
def the_view(request):
    return {'color':5, 'type': 22}

There are a few such nice tiny things in django-annoying.

Upvotes: 3

Related Questions