diff options
| author | Tom Christie | 2012-09-05 13:03:55 +0100 | 
|---|---|---|
| committer | Tom Christie | 2012-09-05 13:03:55 +0100 | 
| commit | ef5279e97c0aa083d44489cf374fa75c7c8f53b7 (patch) | |
| tree | 8c4005861eec6588a81c8328805971de4f0e0292 /docs/api-guide/settings.md | |
| parent | a33ac84f48da2064c82a7e40a0d045da992a33ed (diff) | |
| download | django-rest-framework-ef5279e97c0aa083d44489cf374fa75c7c8f53b7.tar.bz2 | |
Improve docs
Diffstat (limited to 'docs/api-guide/settings.md')
| -rw-r--r-- | docs/api-guide/settings.md | 74 | 
1 files changed, 68 insertions, 6 deletions
| diff --git a/docs/api-guide/settings.md b/docs/api-guide/settings.md index c7bae30d..af8c4ec9 100644 --- a/docs/api-guide/settings.md +++ b/docs/api-guide/settings.md @@ -5,27 +5,89 @@ For example your project's `settings.py` file might look like this:      API_SETTINGS = {          'DEFAULT_RENDERERS': ( -            'djangorestframework.renderers.JSONRenderer',              'djangorestframework.renderers.YAMLRenderer',          )          'DEFAULT_PARSERS': ( -            'djangorestframework.parsers.JSONParser',              'djangorestframework.parsers.YAMLParser',          )      }  ## DEFAULT_RENDERERS -A list or tuple of renderer classes. +A list or tuple of renderer classes, that determines the default set of renderers that may be used when returning a `Response` object.  Default:      ( -    'djangorestframework.renderers.JSONRenderer', -    'djangorestframework.renderers.DocumentingHTMLRenderer')` +        'djangorestframework.renderers.JSONRenderer', +        'djangorestframework.renderers.DocumentingHTMLRenderer' +        'djangorestframework.renderers.TemplateHTMLRenderer' +    )  ## DEFAULT_PARSERS -A list or tuple of parser classes. +A list or tuple of parser classes, that determines the default set of parsers used when accessing the `request.DATA` property. + +Default: + +    ( +        'djangorestframework.parsers.JSONParser', +        'djangorestframework.parsers.FormParser' +    ) + +## DEFAULT_AUTHENTICATION + +A list or tuple of authentication classes, that determines the default set of authenticators used when accessing the `request.user` or `request.auth` properties. + +Default if `DEBUG` is `True`: + +    ( +        'djangorestframework.authentication.SessionAuthentication', +        'djangorestframework.authentication.UserBasicAuthentication' +    ) + +Default if `DEBUG` is `False`: + +    ( +        'djangorestframework.authentication.SessionAuthentication', +    ) + +## DEFAULT_PERMISSIONS + +Default: `()` + +## DEFAULT_THROTTLES  Default: `()` + +## DEFAULT_MODEL_SERIALIZER + +Default: `djangorestframework.serializers.ModelSerializer` + +## DEFAULT_PAGINATION_SERIALIZER + +Default: `djangorestframework.pagination.PaginationSerializer` + +## FORMAT_SUFFIX_KWARG + +Default: `format` + +## UNAUTHENTICATED_USER_CLASS + +Default: `django.contrib.auth.models.AnonymousUser` + +## FORM_METHOD_OVERRIDE + +Default: `_method` + +## FORM_CONTENT_OVERRIDE + +Default: `_content` + +## FORM_CONTENTTYPE_OVERRIDE + +Default: `_content_type` + +## URL_ACCEPT_OVERRIDE + +Default: `_accept` | 
