Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							d54df8c438 
							
						 
					 
					
						
						
							
							Refactor schema generation to allow per-view customisation ( #5354 )  
						
						 
						
						... 
						
						
						
						* Initial Refactor Step
* Add descriptor class
* call from generator
* proxy back to generator for implementation.
* Move `get_link` to descriptor
* Move `get_description` to descriptor
* Remove need for generator in get_description
* Move get_path_fields to descriptor
* Move `get_serializer_fields` to descriptor
* Move `get_pagination_fields` to descriptor
* Move `get_filter_fields` to descriptor
* Move `get_encoding` to descriptor.
* Pass just `url` from SchemaGenerator to descriptor
* Make `view` a property
Encapsulates check for a view instance.
* Adjust API Reference docs
* Add `ManualSchema` class
* Refactor to `ViewInspector` plus `AutoSchema`
The interface then is **just** `get_link()`
* Add `manual_fields` kwarg to AutoSchema
* Add schema decorator for FBVs
* Adjust comments
* Docs: Provide full params in example
Ref feedback b52e372f8f (r137254795) 
* Add docstring for ViewInstpector.__get__ descriptor method.
Ref https://github.com/encode/django-rest-framework/pull/5354#discussion_r137265022 
* Make `schemas` a package.
* Split generators, inspectors, views.
* Adjust imports
* Rename to EndpointEnumerator
* Adjust ManualSchema to take `fields`
… and `description`.
Allows `url` and `action` to remain dynamic
* Add package/module docstrings 
						
					 
					
						2017-09-14 09:46:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jozef 
							
						 
					 
					
						
						
						
						
							
						
						
							7037ce88e9 
							
						 
					 
					
						
						
							
							Fix throttling documentation about Remote-Addr ( #5414 )  
						
						 
						
						... 
						
						
						
						Clarify in docs that REMOTE_ADDR is part of the WSGI environ, not an HTTP header. 
						
					 
					
						2017-09-12 12:08:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sanjuro Jogdeo 
							
						 
					 
					
						
						
						
						
							
						
						
							0e341c24b4 
							
						 
					 
					
						
						
							
							Update get_object() example in permissions.md ( #5401 )  
						
						 
						
						... 
						
						
						
						* Update get_object() example in permissions.md 
I'm a bit confused about the example that's provided in the 'Object level permissions' section.  Other examples (e.g. Tutorial 3 - Class Based Views) provided a pk to get_object().  It doesn't seem like this example has any way of identifying a specific object.  
Just in case I'm correct, I've prepared this pull request. But if I'm wrong, would it be possible for you to explain the example I modified?  
Many Thanks...
* Adjust patch 
						
					 
					
						2017-09-08 18:51:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ersel-ionova 
							
						 
					 
					
						
						
						
						
							
						
						
							13222e45bc 
							
						 
					 
					
						
						
							
							Make status_code documentation more readable. ( #5400 )  
						
						 
						
						... 
						
						
						
						* Make status_code documentation more readable.
* Update status-codes.md 
						
					 
					
						2017-09-08 16:53:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irvan 
							
						 
					 
					
						
						
						
						
							
						
						
							b11f37eaf3 
							
						 
					 
					
						
						
							
							Fixed the MultipleFieldLookupMixin example to properly check for object level permission.  
						
						 
						
						
						
					 
					
						2017-09-07 11:06:44 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							af460d2b69 
							
						 
					 
					
						
						
							
							Add PR 5376 to release notes  
						
						 
						
						
						
					 
					
						2017-09-01 13:37:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Laletin 
							
						 
					 
					
						
						
						
						
							
						
						
							c0475d059d 
							
						 
					 
					
						
						
							
							Update link to drf-writable-nested repository in third-party serializers  
						
						 
						
						
						
					 
					
						2017-08-29 10:39:52 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ashish Patil 
							
						 
					 
					
						
						
						
						
							
						
						
							26d4977cd0 
							
						 
					 
					
						
						
							
							~api-clients documentation: installation code fix  
						
						 
						
						
						
					 
					
						2017-08-24 15:06:48 +04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Kelly 
							
						 
					 
					
						
						
						
						
							
						
						
							807b9c716c 
							
						 
					 
					
						
						
							
							Fix doc Response data attribute description  
						
						 
						
						
						
					 
					
						2017-08-23 21:30:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								qwhex 
							
						 
					 
					
						
						
						
						
							
						
						
							9b829bec2d 
							
						 
					 
					
						
						
							
							Update 2-requests-and-responses.md: consistency  
						
						 
						
						... 
						
						
						
						Made it consistent with Part I. Catched it when commiting the code into my local tutorial repo. 
						
					 
					
						2017-08-22 20:37:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							0a0bb6a871 
							
						 
					 
					
						
						
							
							Update release notes  
						
						 
						
						... 
						
						
						
						For the last minute #5346  
						
					 
					
						2017-08-21 20:33:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							81527a2863 
							
						 
					 
					
						
						
							
							Release notes for 3.6.4  
						
						 
						
						
						
					 
					
						2017-08-21 11:50:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							43c7af0bb5 
							
						 
					 
					
						
						
							
							Adjust ListField & DictField signature docs ( #5333 )  
						
						 
						
						... 
						
						
						
						Closes  #5301  
						
					 
					
						2017-08-17 10:06:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							3110635685 
							
						 
					 
					
						
						
							
							Update JS constructor syntax ( #5332 )  
						
						 
						
						... 
						
						
						
						Fixes  #5247  
						
					 
					
						2017-08-15 14:33:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Eidel 
							
						 
					 
					
						
						
						
						
							
						
						
							bf4b3ff0d5 
							
						 
					 
					
						
						
							
							Fix token param in force_authenticate example ( #5284 )  
						
						 
						
						... 
						
						
						
						related_name for Token is `auth_token`, not `token`. 
						
					 
					
						2017-08-14 13:09:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Berker Peksag 
							
						 
					 
					
						
						
						
						
							
						
						
							52e0f3ae08 
							
						 
					 
					
						
						
							
							Fix indentation of code example in chapter 7 ( #5329 )  
						
						 
						
						
						
					 
					
						2017-08-14 13:04:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrea Grandi 
							
						 
					 
					
						
						
						
						
							
						
						
							1799b569d8 
							
						 
					 
					
						
						
							
							Add documentation to create user token with the new command  
						
						 
						
						
						
					 
					
						2017-08-13 11:08:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Dutton 
							
						 
					 
					
						
						
						
						
							
						
						
							e80b78d1cb 
							
						 
					 
					
						
						
							
							RemoteUserAuthentication, docs, and tests ( #5306 )  
						
						 
						
						... 
						
						
						
						RemoteUserAuthentication, docs, and tests 
						
					 
					
						2017-08-11 10:35:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Johns 
							
						 
					 
					
						
						
						
						
							
						
						
							9b5a6bea67 
							
						 
					 
					
						
						
							
							Fix typo on fields.md ( #5320 )  
						
						 
						
						... 
						
						
						
						> keeps you error messages
to
> keeps your error messages
and 
> more cleanly separated from your code
to 
> cleaner and more separated from your code 
						
					 
					
						2017-08-09 15:21:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vašek Dohnal 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2e2dea96 
							
						 
					 
					
						
						
							
							Fixed typo in docs/Documenting your API ( #5316 )  
						
						 
						
						
						
					 
					
						2017-08-08 10:01:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anna Ossowski 
							
						 
					 
					
						
						
						
						
							
						
						
							21074a02b4 
							
						 
					 
					
						
						
							
							Changed monthly report link ( #5308 )  
						
						 
						
						... 
						
						
						
						* Removed Micropyramid as a sponsor
* Changed monthly report link 
						
					 
					
						2017-08-04 15:23:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Didi Hoffmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1368d3677c 
							
						 
					 
					
						
						
							
							Added the separator line back  
						
						 
						
						... 
						
						
						
						Accidentally also deleted a line. 
						
					 
					
						2017-07-31 15:00:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Didi Hoffmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ad501d41f5 
							
						 
					 
					
						
						
							
							Added the django user model  
						
						 
						
						... 
						
						
						
						So it is possible to copy paste the example and it will work out of the box. 
						
					 
					
						2017-07-31 14:50:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anna Ossowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2e534b31c1 
							
						 
					 
					
						
						
							
							Removed Micropyramid as a sponsor ( #5280 )  
						
						 
						
						
						
					 
					
						2017-07-18 09:14:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tommy Beadle 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1fd3b45a 
							
						 
					 
					
						
						
							
							Add link to third-party package for LinkHeaderPagination. ( #5270 )  
						
						 
						
						
						
					 
					
						2017-07-12 16:45:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Sanders 
							
						 
					 
					
						
						
						
						
							
						
						
							4091607d94 
							
						 
					 
					
						
						
							
							Add information in docs about djangorestframework-simplejwt package  
						
						 
						
						
						
					 
					
						2017-07-05 14:48:54 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anna 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6cc1e395 
							
						 
					 
					
						
						
							
							Updated monthly report link  
						
						 
						
						
						
					 
					
						2017-07-04 17:53:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neftalí Acosta 
							
						 
					 
					
						
						
						
						
							
						
						
							900cae1507 
							
						 
					 
					
						
						
							
							Link broken  
						
						 
						
						... 
						
						
						
						The link to the Python Exception Handling Techniques article written by Doug Hellmann is broken.
I could find the article in the URL I proposed. 
						
					 
					
						2017-06-23 08:09:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Hrivnak 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe984b657 
							
						 
					 
					
						
						
							
							typo fix  
						
						 
						
						... 
						
						
						
						removes an extraneous word 
						
					 
					
						2017-06-20 15:07:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aristóbulo Meneses 
							
						 
					 
					
						
						
						
						
							
						
						
							5002d1a9ae 
							
						 
					 
					
						
						
							
							Update DOT docs  
						
						 
						
						... 
						
						
						
						DOT renamed `ext` to `contrib` on their new release `1.0.0` 
						
					 
					
						2017-06-17 15:02:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anna 
							
						 
					 
					
						
						
						
						
							
						
						
							462378ba99 
							
						 
					 
					
						
						
							
							Added FAQ section for funding site  
						
						 
						
						
						
					 
					
						2017-06-15 19:02:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anna 
							
						 
					 
					
						
						
						
						
							
						
						
							b296d3b9a3 
							
						 
					 
					
						
						
							
							Updated monthly report link + added Tom's PyCon talk  
						
						 
						
						
						
					 
					
						2017-06-05 18:19:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Broach 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ec1d744e 
							
						 
					 
					
						
						
							
							Updated DjangoRestMulipleModel documentation to point to new repo location  
						
						 
						
						
						
					 
					
						2017-05-30 23:39:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							5267fcc8c6 
							
						 
					 
					
						
						
							
							Merge pull request  #5159  from carltongibson/docs/get_schema_view_params  
						
						 
						
						... 
						
						
						
						Add `generator_class` parameter to `get_schema_view` docs. 
						
					 
					
						2017-05-29 12:53:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							7de34cf187 
							
						 
					 
					
						
						
							
							Merge pull request  #5163  from khakulov/patch-2  
						
						 
						
						... 
						
						
						
						Added documentation from where to import get_schema_view 
						
					 
					
						2017-05-29 11:55:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Azim Khakulov 
							
						 
					 
					
						
						
						
						
							
						
						
							d1093b5326 
							
						 
					 
					
						
						
							
							Added documentation from where to import get_schema_view  
						
						 
						
						
						
					 
					
						2017-05-23 02:08:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							53b3b83b04 
							
						 
					 
					
						
						
							
							Add generator_class parameter to docs.  
						
						 
						
						... 
						
						
						
						`get_schema_view` accepts `generator_class` parameter 
						
					 
					
						2017-05-22 11:55:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xavier Ordoquy 
							
						 
					 
					
						
						
						
						
							
						
						
							6831472a62 
							
						 
					 
					
						
						
							
							Remove ambiguous reference to former DjangoFilterBackend.  
						
						 
						
						
						
					 
					
						2017-05-19 23:50:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xavier Ordoquy 
							
						 
					 
					
						
						
						
						
							
						
						
							703655bc65 
							
						 
					 
					
						
						
							
							Non model Viewset requires base_name when registering to router.  
						
						 
						
						
						
					 
					
						2017-05-19 23:35:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							996e587398 
							
						 
					 
					
						
						
							
							Remove broken bit of merge commit  
						
						 
						
						
						
					 
					
						2017-05-12 18:25:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							cdd15f3769 
							
						 
					 
					
						
						
							
							Remove broken bit of merge commit  
						
						 
						
						
						
					 
					
						2017-05-12 18:23:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							a99f12f1c6 
							
						 
					 
					
						
						
							
							Merge branch 'master' into version-3-6-3  
						
						 
						
						
						
					 
					
						2017-05-12 17:03:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							42f80c65a9 
							
						 
					 
					
						
						
							
							Version 3.6.3  
						
						 
						
						
						
					 
					
						2017-05-12 16:52:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							7322aa6b68 
							
						 
					 
					
						
						
							
							Simplify django-filter docs, add drf integration link  
						
						 
						
						
						
					 
					
						2017-05-03 11:03:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							67f382394b 
							
						 
					 
					
						
						
							
							Update third-party-packages.md  
						
						 
						
						
						
					 
					
						2017-05-03 09:25:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xavier Ordoquy 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e6d83533 
							
						 
					 
					
						
						
							
							Add missing pk keyword argument to the detail_route.  
						
						 
						
						
						
					 
					
						2017-05-03 02:19:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							e1fdb895b5 
							
						 
					 
					
						
						
							
							Included Python 3.6 in the requirements  
						
						 
						
						... 
						
						
						
						Refs #5108  
						
					 
					
						2017-05-02 09:54:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							e7483133ea 
							
						 
					 
					
						
						
							
							Update browsable-api.md  
						
						 
						
						
						
					 
					
						2017-05-01 11:49:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							a857dab79c 
							
						 
					 
					
						
						
							
							Merge pull request  #5103  from folz/patch-1  
						
						 
						
						... 
						
						
						
						Improve grammar in .force_authenticate() docs 
						
					 
					
						2017-04-30 17:56:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jimmy Gitonga 
							
						 
					 
					
						
						
						
						
							
						
						
							6e7c9594fe 
							
						 
					 
					
						
						
							
							Updating the Django version "runserver" output and enforcing code block styling  
						
						 
						
						... 
						
						
						
						CHANGED the Django version run server output to “1.11”
ADDED “```” to a code block on line 44 of
“/tutorial/7-schemas-and-client-libraries/“ to enforce code wrap.
Perhaps, we might need to do this to all code blocks. I would be happy
to do that. 
						
					 
					
						2017-04-28 18:08:54 +03:00