diff options
| author | Varun Sharma <varunsharmalive@gmail.com> | 2016-01-09 17:10:08 +0530 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-01-11 08:18:44 -0500 |
| commit | 3d6474e1a50dbaf9684f7fb34bfccb77630f27be (patch) | |
| tree | 69a388893b2d10c98686053769cea14e92742ec7 /docs | |
| parent | 0bc5cd628042bf0a44df60a93085a4f991a84dfb (diff) | |
Fixed #25385 -- Allowed importing views.generic.View from views.View.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/internals/contributing/writing-code/coding-style.txt | 2 | ||||
| -rw-r--r-- | docs/ref/class-based-views/base.txt | 9 | ||||
| -rw-r--r-- | docs/releases/1.10.txt | 3 | ||||
| -rw-r--r-- | docs/topics/class-based-views/intro.txt | 6 | ||||
| -rw-r--r-- | docs/topics/class-based-views/mixins.txt | 4 |
5 files changed, 15 insertions, 9 deletions
diff --git a/docs/internals/contributing/writing-code/coding-style.txt b/docs/internals/contributing/writing-code/coding-style.txt index d560cfed19..5dfe9c00f9 100644 --- a/docs/internals/contributing/writing-code/coding-style.txt +++ b/docs/internals/contributing/writing-code/coding-style.txt @@ -125,7 +125,7 @@ Imports * Use convenience imports whenever available. For example, do this:: - from django.views.generic import View + from django.views import View instead of:: diff --git a/docs/ref/class-based-views/base.txt b/docs/ref/class-based-views/base.txt index e477fd1ea4..dd8a81d800 100644 --- a/docs/ref/class-based-views/base.txt +++ b/docs/ref/class-based-views/base.txt @@ -19,7 +19,12 @@ View .. class:: django.views.generic.base.View The master class-based base view. All other class-based views inherit from - this base class. + this base class. It isn't strictly a generic view and thus can also be + imported from ``django.views``. + + .. versionchanged:: 1.10 + + The ability to import from ``django.views`` was added. **Method Flowchart** @@ -30,7 +35,7 @@ View **Example views.py**:: from django.http import HttpResponse - from django.views.generic import View + from django.views import View class MyView(View): diff --git a/docs/releases/1.10.txt b/docs/releases/1.10.txt index 830f11b66d..33ca4bd12c 100644 --- a/docs/releases/1.10.txt +++ b/docs/releases/1.10.txt @@ -208,7 +208,8 @@ Forms Generic Views ^^^^^^^^^^^^^ -* ... +* The :class:`~django.views.generic.base.View` class can now be imported from + ``django.views``. Internationalization ^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/topics/class-based-views/intro.txt b/docs/topics/class-based-views/intro.txt index 5e3351e90c..45ffe5b635 100644 --- a/docs/topics/class-based-views/intro.txt +++ b/docs/topics/class-based-views/intro.txt @@ -71,7 +71,7 @@ something like:: In a class-based view, this would become:: from django.http import HttpResponse - from django.views.generic import View + from django.views import View class MyView(View): def get(self, request): @@ -113,7 +113,7 @@ and methods in the subclass. So that if your parent class had an attribute ``greeting`` like this:: from django.http import HttpResponse - from django.views.generic import View + from django.views import View class GreetingView(View): greeting = "Good Day" @@ -199,7 +199,7 @@ A similar class-based view might look like:: from django.http import HttpResponseRedirect from django.shortcuts import render - from django.views.generic import View + from django.views import View from .forms import MyForm diff --git a/docs/topics/class-based-views/mixins.txt b/docs/topics/class-based-views/mixins.txt index 5212381a65..07b2eda2bc 100644 --- a/docs/topics/class-based-views/mixins.txt +++ b/docs/topics/class-based-views/mixins.txt @@ -226,7 +226,7 @@ We'll demonstrate this with the ``Author`` model we used in the from django.http import HttpResponseForbidden, HttpResponseRedirect from django.urls import reverse - from django.views.generic import View + from django.views import View from django.views.generic.detail import SingleObjectMixin from books.models import Author @@ -570,7 +570,7 @@ You can of course pass through keyword arguments to would in your URLconf, such as if you wanted the ``AuthorInterest`` behavior to also appear at another URL but using a different template:: - from django.views.generic import View + from django.views import View class AuthorDetail(View): |
