Çağıl 
							
						 
					 
					
						
						
						
						
							
						
						
							8c03c49400 
							
						 
					 
					
						
						
							
							update testing.md - fixes related to RequestsClient ( #5959 )  
						
						... 
						
						
						
						* Include import for RequestsClient in the docs.
* Use fully qualified URLs for `RequestsClient` in the docs. 
						
					 
					
						2018-04-26 12:47:38 +01:00 
						 
				 
			
				
					
						
							
							
								Noam 
							
						 
					 
					
						
						
						
						
							
						
						
							7268643b25 
							
						 
					 
					
						
						
							
							min_value/max_value support in DurationField ( #5643 )  
						
						... 
						
						
						
						* Added min_value/max_value field arguments to DurationField.
* Made field mapping use mix/max kwargs for DurationField validators. 
						
					 
					
						2018-04-24 09:24:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mikkel Munch Mortensen 
							
						 
					 
					
						
						
						
						
							
						
						
							9dbb49ef22 
							
						 
					 
					
						
						
							
							Docs: Match original argument names ( #5889 )  
						
						... 
						
						
						
						Change argument names in overridden field methods to match those of the base classes. 
						
					 
					
						2018-04-20 15:35:09 +02:00 
						 
				 
			
				
					
						
							
							
								minitux 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dd90d2b46 
							
						 
					 
					
						
						
							
							[DOCS] python print syntax  
						
						... 
						
						
						
						python3 style 
						
					 
					
						2018-04-09 23:31:58 +02:00 
						 
				 
			
				
					
						
							
							
								Steven Loria 
							
						 
					 
					
						
						
						
						
							
						
						
							8a639c6c06 
							
						 
					 
					
						
						
							
							Update link to django-rest-marshmallow docs ( #5925 )  
						
						
						
					 
					
						2018-04-09 16:48:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ffac61c6fe 
							
						 
					 
					
						
						
							
							Docs: Add missing argument 'detail' to Route ( #5920 )  
						
						... 
						
						
						
						The namedtuple Route requires `detail` to be specified, otherwise it
fails with:
`TypeError: __new__() missing 1 required positional argument: 'detail'`
See https://github.com/encode/django-rest-framework/pull/5705/files#diff-88b0cad65f9e1caad64e0c9bb44615f9R34  
						
					 
					
						2018-04-05 14:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc588f539b 
							
						 
					 
					
						
						
							
							Version 3.8 Release ( #5769 )  
						
						
						
					 
					
						2018-04-03 15:35:26 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1befab795a 
							
						 
					 
					
						
						
							
							Added generic 500 and 400 JSON error handlers. ( #5904 )  
						
						... 
						
						
						
						* Added generic 500 and 400 JSON error handlers.
* Docs for generic error views. 
						
					 
					
						2018-04-03 09:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Xavier Ordoquy 
							
						 
					 
					
						
						
						
						
							
						
						
							489d3415ab 
							
						 
					 
					
						
						
							
							required extra argument should be a boolean, not a string. (fixes   #5906 )  
						
						
						
					 
					
						2018-03-28 12:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c0c69ed65 
							
						 
					 
					
						
						
							
							Correct allow_null behaviour when required=False ( #5888 )  
						
						... 
						
						
						
						* Revert "Non-required fields with 'allow_null=True' should not imply a default value (#5639 )"
    This reverts commit 905a5579dfCloses  #5708 
* Add test for allow_null + required=False
    Ref #5708 : allow_null should imply default=None, even for non-required fields.
* Re-order allow_null and default in field docs
    default is prior to allow_null. allow_null implies an outgoing default=None.
* Adjust allow_null note. 
						
					 
					
						2018-03-20 21:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2b24f83a3 
							
						 
					 
					
						
						
							
							Alter read_only+default behaviour ( #5886 )  
						
						... 
						
						
						
						* Always exclude read_only fields from _writable_fields
* Remove `read_only` from `CreateOnlyDefault` example.
      In this context (without mentioning `save`) now slightly misleading. 
						
					 
					
						2018-03-20 21:09:31 +01:00 
						 
				 
			
				
					
						
							
							
								Shreyans Sheth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3f9c65362 
							
						 
					 
					
						
						
							
							Updated Rate Limiting Cite  
						
						... 
						
						
						
						The current link was broken, fixed it. A good article on rate limiting indeed. 
						
					 
					
						2018-03-19 14:24:21 +05:30 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0da461710a 
							
						 
					 
					
						
						
							
							Corrected docs on router include with namespaces. ( #5843 )  
						
						... 
						
						
						
						* Provide both app and instance namespace examples
* Emphasise non-namespaced option 
						
					 
					
						2018-03-13 15:52:04 +01:00 
						 
				 
			
				
					
						
							
							
								Allisson Azevedo 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c92c81ff 
							
						 
					 
					
						
						
							
							Add Django Rest Framework Role Filters to Third party packages ( #5809 )  
						
						
						
					 
					
						2018-02-08 09:04:51 +01:00 
						 
				 
			
				
					
						
							
							
								Paulo Scardine 
							
						 
					 
					
						
						
						
						
							
						
						
							0d5a3a00b0 
							
						 
					 
					
						
						
							
							Add schema to ObtainAuthToken  
						
						... 
						
						
						
						Add encoding parameter to ManualSchema
Closes  #5676 
* Fixed lint errors
* Added docs for ManualSchema encoding parameter 
						
					 
					
						2018-02-05 16:16:42 +01:00 
						 
				 
			
				
					
						
							
							
								Fraire, Santiago 
							
						 
					 
					
						
						
						
						
							
						
						
							878fe895dc 
							
						 
					 
					
						
						
							
							Docs: Added example reimplementing ObtainAuthToken  
						
						... 
						
						
						
						Closes  #5802  
					
						2018-02-05 15:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Veli-Matti Helke 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa04caf7c 
							
						 
					 
					
						
						
							
							small fix to API documentation: schemas ( #5796 )  
						
						... 
						
						
						
						adding missing parameters to get_manual_fields() 
						
					 
					
						2018-01-31 14:25:57 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Prahl 
							
						 
					 
					
						
						
						
						
							
						
						
							2677f59d5d 
							
						 
					 
					
						
						
							
							Refer to "NamespaceVersioning" instead of "NamespacedVersioning" in the documentation ( #5754 )  
						
						
						
					 
					
						2018-01-29 15:33:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Goodridge 
							
						 
					 
					
						
						
						
						
							
						
						
							3e5d3752e7 
							
						 
					 
					
						
						
							
							Fixed a typo ( #5783 )  
						
						
						
					 
					
						2018-01-29 08:41:55 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							73203e6b59 
							
						 
					 
					
						
						
							
							Rework dynamic list/detail actions ( #5705 )  
						
						... 
						
						
						
						* Merge list/detail route decorators into 'action'
* Merge dynamic routes, add 'detail' attribute
* Add 'ViewSet.get_extra_actions()'
* Refactor dynamic route checking & collection
* Refactor dynamic route generation
* Add 'ViewSet.detail' initkwarg
* Fixup schema test
* Add release notes for dynamic action changes
* Replace list/detail route decorators in tests
* Convert tabs to spaces in router docs
* Update docs
* Make 'detail' a required argument of 'action'
* Improve router docs 
						
					 
					
						2018-01-25 09:40:49 +01:00 
						 
				 
			
				
					
						
							
							
								Teddy Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							78367ba102 
							
						 
					 
					
						
						
							
							Always fully qualify ValidationError in docs ( #5751 )  
						
						
						
					 
					
						2018-01-19 08:40:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							2709de1310 
							
						 
					 
					
						
						
							
							Add HStoreField, postgres fields tests ( #5654 )  
						
						... 
						
						
						
						* Test postgres field mapping
* Add HStoreField
* Ensure 'HStoreField' child is a 'CharField'
* Add HStoreField docs 
						
					 
					
						2018-01-15 15:52:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f3c3d9c1 
							
						 
					 
					
						
						
							
							Prefer https protocol for links in docs when available  
						
						
						
					 
					
						2018-01-15 15:15:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c34aa813 
							
						 
					 
					
						
						
							
							Remove unused links from docs ( #5735 )  
						
						... 
						
						
						
						Each removed link has no inline use. 
						
					 
					
						2018-01-15 15:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe3dbb1b1 
							
						 
					 
					
						
						
							
							Perfer iter(dict) over iter(dict.keys()) ( #5736 )  
						
						... 
						
						
						
						Calling dict.keys() is unnecessary. The two are functionally equivalent
on modern Pythons.
Inspired by Lennart Regebro's talk "Prehistoric Patterns in Python" from
PyCon 2017.
https://www.youtube.com/watch?v=V5-JH23Vk0I  
						
					 
					
						2018-01-08 09:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								Cristi Vîjdea 
							
						 
					 
					
						
						
						
						
							
						
						
							522d453546 
							
						 
					 
					
						
						
							
							Add drf-yasg to documentation and schema 3rd party packages ( #5720 )  
						
						... 
						
						
						
						Also fixed broken `swagger` link. 
						
					 
					
						2018-01-02 14:51:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							b65967711c 
							
						 
					 
					
						
						
							
							Formalize URLPatternsTestCase ( #5703 )  
						
						... 
						
						
						
						* Add formalized URLPatternsTestCase
* Update versioning tests w/ new URLPatternsTestCase
* Cleanup router tests urlpatterns
* Add docs for URLPatternsTestCase 
						
					 
					
						2018-01-02 11:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								Cristi Vîjdea 
							
						 
					 
					
						
						
						
						
							
						
						
							0712094ea2 
							
						 
					 
					
						
						
							
							Fix typo in HostNameVersioning doc ( #5709 )  
						
						
						
					 
					
						2018-01-02 10:52:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mariano Baragiola 
							
						 
					 
					
						
						
						
						
							
						
						
							be0a57b0f1 
							
						 
					 
					
						
						
							
							FIX link  
						
						
						
					 
					
						2017-12-27 10:28:59 -03:00 
						 
				 
			
				
					
						
							
							
								Mariano Baragiola 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce60cd594 
							
						 
					 
					
						
						
							
							Update writable nested serializers docs  
						
						
						
					 
					
						2017-12-27 10:17:10 -03:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc35eb7eb 
							
						 
					 
					
						
						
							
							Add missing word in 'Field.allow_null' docs  
						
						
						
					 
					
						2017-12-22 12:23:07 -05:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf3929d88d 
							
						 
					 
					
						
						
							
							Add example using source=‘*’ to custom field docs. ( #5688 )  
						
						... 
						
						
						
						* Add example using `source=‘*’` to custom field docs.
* Add nested serialiser example
Closes  #2032  closes  #3066  
						
					 
					
						2017-12-20 10:04:12 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bcbf691cf 
							
						 
					 
					
						
						
							
							Document ViewSet.action ( #5685 )  
						
						... 
						
						
						
						Closes  #2941 
Provides example of adjusting permission by action. 
					
						2017-12-19 12:06:57 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e87fcbb99d 
							
						 
					 
					
						
						
							
							Add link to Classy DRF in docs ( #5683 )  
						
						... 
						
						
						
						Closes  #5636  as per https://github.com/encode/django-rest-framework/issues/5636#issuecomment-348143281  
					
						2017-12-19 12:06:41 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3a0b271cd 
							
						 
					 
					
						
						
							
							Add example to to_representation docs ( #5682 )  
						
						... 
						
						
						
						Closes  #5425  as per https://github.com/encode/django-rest-framework/issues/5425#issuecomment-341063819  
					
						2017-12-19 12:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43c2c91dde 
							
						 
					 
					
						
						
							
							Add note on object permissions for FBVs ( #5681 )  
						
						... 
						
						
						
						Closes  #3269  
					
						2017-12-19 12:05:59 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc25f57f7b 
							
						 
					 
					
						
						
							
							Add UNAUTHENTICATED_USER = None note ( #5679 )  
						
						... 
						
						
						
						When removing authentication entirely you cannot import `django.contrib.auth.models.AnonymousUser`
Closes  #3494  
						
					 
					
						2017-12-19 10:31:20 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2359d3981b 
							
						 
					 
					
						
						
							
							Add docs note re generated BooleanField being required=False  ( #5665 )  
						
						... 
						
						
						
						* Note that BooleanField default is required=False
Closes  #5664  
						
					 
					
						2017-12-14 11:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							791539acec 
							
						 
					 
					
						
						
							
							Add DEFAULT_SCHEMA_CLASS setting ( #5658 )  
						
						... 
						
						
						
						* Add test for new setting
* Add DefaultSchema utility
* Add new setting to docs 
						
					 
					
						2017-12-14 11:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Hang Park 
							
						 
					 
					
						
						
						
						
							
						
						
							01587b9eb1 
							
						 
					 
					
						
						
							
							Typos in serializers documentation ( #5652 )  
						
						... 
						
						
						
						Fixes  #5651 .
Change `update()` to `.update()` in serializers documentation to get a
consistency with `.create()`. 
					
						2017-12-04 07:00:03 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							7855d3bd8b 
							
						 
					 
					
						
						
							
							Add '.basename' and '.reverse_action()' to ViewSet ( #5648 )  
						
						... 
						
						
						
						* Router sets 'basename' on ViewSet
* Add 'ViewSet.reverse_action()' method
* Test router setting initkwargs 
						
					 
					
						2017-12-04 11:55:49 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7df69ab77 
							
						 
					 
					
						
						
							
							Note AutoSchema limitations on bare APIView ( #5649 )  
						
						... 
						
						
						
						AutoSchema uses GenericAPIView hooks to introspect. If these are not present it’s results will be limited. Note this.
Closes  #5121  
						
					 
					
						2017-12-04 10:52:59 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0cdba6277 
							
						 
					 
					
						
						
							
							Extract method for manual_fields processing ( #5633 )  
						
						... 
						
						
						
						* Extract method for `manual_fields` processing
Allows reuse of logic to replace Field instances in a field list by `Field.name`.
Adds a utility function for the logic plus a wrapper method on `AutoSchema`.
Closes  #5632 
* Manual fields suggestions (#2 )
* Use OrderedDict in inspectors
* Move empty check to 'update_fields()'
* Make 'update_fields()' an AutoSchema staticmethod
* Add 'AutoSchema.get_manual_fields()'
* Conform '.get_manual_fields()' to other methods
* Add test for update_fields
* Make sure `manual_fields` is a list.
(As documented to be)
* Add docs for new AutoSchema methods.
* `get_manual_fields`
* `update_fields`
* Add release notes for PR. 
						
					 
					
						2017-12-04 09:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							5f42cb7027 
							
						 
					 
					
						
						
							
							Add allow_null serialization output note ( #5641 )  
						
						
						
					 
					
						2017-12-01 10:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							c63e35cb09 
							
						 
					 
					
						
						
							
							Fix AttributeError hiding on request authenticators ( #5600 )  
						
						... 
						
						
						
						* Update assertion style in user logout test
* Apply middlewares to django request object
* Fix test for request auth hiding AttributeErrors
* Re-raise/wrap auth attribute errors
* Fix test for py2k
* Add docs for WrappedAttributeError 
						
					 
					
						2017-11-23 08:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							ff556a91fd 
							
						 
					 
					
						
						
							
							Remove references to unsupported Django versions in docs and code ( #5602 )  
						
						... 
						
						
						
						Per the trove classifiers, DRF only supports Django versions 1.10+. Can
drop documentation, code comments, and workarounds for older Django
versions. 
						
					 
					
						2017-11-20 09:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								bartkim0426 
							
						 
					 
					
						
						
						
						
							
						
						
							9c11077cf6 
							
						 
					 
					
						
						
							
							Fix in documentation ( #5612 )  
						
						... 
						
						
						
						- typo in serialization document: 'intead' => 'instead' 
						
					 
					
						2017-11-20 09:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alexei Znamensky 
							
						 
					 
					
						
						
						
						
							
						
						
							20954469b2 
							
						 
					 
					
						
						
							
							Fix in documentation ( #5611 )  
						
						... 
						
						
						
						- model serializers now must provide either "fields" or "exclude" as attribute 
						
					 
					
						2017-11-20 09:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c67f04d4 
							
						 
					 
					
						
						
							
							Clean up all whitespace throughout project ( #5578 )  
						
						... 
						
						
						
						* Remove trailing whitespace from lines
* Remove trailing nad leading whitespace from files
Allows for cleaner diffs in future changes. For editors that
automatically clean up whitespace on save, will avoid unrelated line
changes in diffs. 
						
					 
					
						2017-11-09 20:57:53 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							331c31370f 
							
						 
					 
					
						
						
							
							Add rounding parameter to DecimalField ( #5562 )  
						
						... 
						
						
						
						* Adding rounding parameter to DecimalField.
* Using standard `assert` instead of `self.fail()`.
* add testcase and PEP8 multilines fix
* flake8 fixes
* Use decimal module constants in tests.
* Add docs note for `rounding` parameter. 
						
					 
					
						2017-11-06 09:55:09 +01:00