django-rest-framework/rest_framework
Mohamad Nour Chawich 03270431ed Reorder initializing the view
Determining the version and performing content negotiation should be done before ensuring the permission of the request. The reason is that these information can be used in handling the exceptions. For example different versions may return different error scheme. Also, the rendering class can be used to determine how to exception handler response should be rendered.
2016-03-20 21:46:37 +01:00
..
authtoken enhancement #3886 Internationalization in admin interface rest_framework.authtoken 2016-02-01 13:20:16 +05:00
locale Translations update. 2015-12-14 07:31:38 +01:00
static/rest_framework Run JavaScript only when DOM is ready. 2016-03-12 16:52:31 -08:00
templates/rest_framework Remove version string from admin template 2016-02-09 05:56:47 -07:00
templatetags Fix template.render deprecation warnings for 1.9+ 2015-11-18 17:06:35 +01:00
utils Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
__init__.py 2015 update in __init__.py file 2016-01-13 12:54:56 +01:00
authentication.py update invalid token case 2016-01-05 09:42:22 -06:00
compat.py Remove old django checks from tests and compat 2016-02-19 01:47:45 +05:30
decorators.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
exceptions.py Fixed _force_text_recursive typo 2016-02-07 18:58:19 +03:00
fields.py Merge pull request #3953 from akarambir/remove-old-django-checks 2016-02-19 11:08:45 -04:00
filters.py Fixed use of deprecated Query.aggregates 2016-03-18 16:16:13 +01:00
generics.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
metadata.py Replaced all dict and set conversions from lists to dict and set literals. 2015-10-17 12:00:11 +03:00
mixins.py Cleanup import following PEP 8 style guide 2015-06-25 16:10:17 -04:00
models.py Move models.resolve_model to serializers._resolve_model 2014-01-13 11:47:44 -05:00
negotiation.py More cleanup of browser overrides 2015-09-28 15:33:55 +01:00
pagination.py Merge pull request #3631 from syphar/paginat 2015-11-30 20:58:32 +00:00
parsers.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
permissions.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
relations.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
renderers.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
request.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
response.py Django 1.9's test case HttpResponse.json() is not cachable. 2015-08-28 11:55:23 +01:00
reverse.py More cleanup of browser overrides 2015-09-28 15:33:55 +01:00
routers.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
serializers.py Remove old django checks from tests and compat 2016-02-19 01:47:45 +05:30
settings.py Fixes #3786 2016-01-06 22:51:11 +01:00
status.py The Internet Engineering Task Force approved the new HTTP status code 451. Adding to status.py and docs appropriately. 2015-12-23 12:54:17 -08:00
test.py Remove old django checks from tests and compat 2016-02-19 01:47:45 +05:30
throttling.py Fix blank lines around docstrings 2016-03-17 11:06:47 +00:00
urlpatterns.py Sort imports with isort 2015-06-25 16:55:51 -04:00
urls.py Add app_name to rest_framework.urls. 2015-12-08 02:25:00 +01:00
validators.py Replaced all dict and set conversions from lists to dict and set literals. 2015-10-17 12:00:11 +03:00
versioning.py QueryParameterVersioning does not use default version 2016-01-14 12:00:30 -06:00
views.py Reorder initializing the view 2016-03-20 21:46:37 +01:00
viewsets.py Fix 'metadata' action on viewsets. Closes #3158. Closes #3157. Closes #3115. 2015-07-16 10:08:22 +01:00