aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/views.py
AgeCommit message (Collapse)Author
2013-05-18expose the fields metadata via OPTIONS as described in ↵Nikolaus Schlemm
https://github.com/tomchristie/django-rest-framework/issues/192 missing: - get fields for method (currently all the same) - tests - right placement of code
2013-04-25Cleanup docstringsTom Christie
2013-04-23Merge remove-django-genericsTom Christie
2013-04-16Explicit error if dev does not return a response from the viewTom Christie
2013-04-09Minor cleaning up on ViewTom Christie
2013-04-04Factor view names/descriptions out of View classTom Christie
2013-02-28Auth is no longer lazy. Closes #667.Tom Christie
More consistent auth failure behavior.
2013-02-28Drop unused importTom Christie
2013-02-22Py3/2 compat fixes for uncode view names/descriptionsTom Christie
2013-02-22Fixed UnicodeDecodeError on get_name and get_description methodsMichael Elovskikh
2013-02-20Fix docstringTom Christie
2013-02-15Drop unused import.Tom Christie
2013-02-12Tidy up internal view permission checking logic.Tom Christie
Also document correctly - these methods are now public and will fall under the deprecation policy from now on.
2013-02-12New style object-level permission checksTom Christie
2013-02-06Purge naked excepts.Marc Tamlyn
Most of these had obvious exceptions which would be thrown. Some I'm not sure about but they should at least catch only Exception so as not to ignore SystemExit and other inappropriate Error classes.
2013-02-04Cleanup importsTom Christie
Mostly adding `from __future__ import unicode_literals` everywhere.
2013-01-21WWW-Authenticate responsesTom Christie
2013-01-07Merged to latest masterTom Christie
2012-11-14fixed some typosStephan Groß
2012-11-13Implementing 401 vs 403 responsesTom Christie
2012-11-06Support for HTML error templates. Fixes #319.Tom Christie
2012-10-30Fix some typos.Marko Tibold
2012-10-17Make settings consistent with corrosponding view attributesTom Christie
2012-10-17Negotiation API finalized. .select_renderers and .select_parsersTom Christie
2012-10-17parser_context includes `view`, `request`, `args`, `kwargs`. (Not `meta` ↵Tom Christie
and `upload_handlers`) Consistency with renderer API.
2012-10-17Drop .parse_string_or_stream() - keep API minimal.Tom Christie
2012-10-15Explicit CSRF failure message. Fixes #60.Tom Christie
2012-10-15Tweak parsers to take parser_contextTom Christie
2012-10-10Make sure JSON output in Browseable API is nicely indentedTom Christie
2012-10-10Permissions and throttles no longer have a view attribute on self. ↵Tom Christie
Explicitly passed to .has_permissions(request, view, obj=None) / .allow_request(request, view)
2012-10-09Function based views get proper naming in browseable APITom Christie
2012-10-08Add RetrieveDestroyAPIView and remove Metadata mixinTom Christie
2012-10-05Remove Parser.can_handle_request()Tom Christie
2012-10-05Tweak view slightlyTom Christie
2012-10-05User .accepted_renderer, .accepted_media_typeTom Christie
2012-10-05Accepted media type uses most specific of client/renderer media types.Tom Christie
2012-09-28Add more tests for generic viewsTom Christie
2012-09-27Only display forms when user has permissions. #159Tom Christie
2012-09-21Tweak media_type -> accepted_media_type. Need to document, but marginally ↵Tom Christie
less confusing
2012-09-20Clean up bits of templates etcTom Christie
2012-09-20Hack out bunch of unneccesary private methods on View classTom Christie
2012-09-20Change package name: djangorestframework -> rest_frameworkTom Christie