﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
28294	Document request/args/kwargs attributes of class-based views	Tony Narlock	Michael Vasiliou	"In the community, there is a convention of pulling HttpRequest from self.request. Especially due to the prominence of .as_view as a pattern to invoke views.

This binding occurs in [https://docs.djangoproject.com/en/1.11/ref/class-based-views/base/#django.views.generic.base.View.as_view .as_view()]: https://github.com/django/django/blob/711123e/django/views/generic/base.py#L63

CBV documentation doesn't mention it: https://docs.djangoproject.com/en/1.11/topics/class-based-views/intro/

If a user is using .as_view() in a  high level view, they won't see HttpRequest being passed in as a method argument unless they're using [https://docs.djangoproject.com/en/1.11/ref/class-based-views/base/#view something like .get() or .post()]

Documentation should be clarify where and how self.request in views comes into the life cycle of a view."	Cleanup/optimization	closed	Documentation	1.11	Normal	fixed	documentation views		Accepted	1	0	0	0	1	0
