using django's reverse() instead of hard coding
Fixing application/json assert
Testing for JSON dictionary
Adding trailing slash to r'^article$'
Changing from simplejson to json
Replacing IndexError with queryset.exists()