mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Alphabetized imports in various docs.
Follow-up ofd97cce3409and7d3fe36c62.
This commit is contained in:
@@ -210,7 +210,7 @@ The default implementation simply adds the object being displayed to the
|
||||
template, but you can override it to send more::
|
||||
|
||||
from django.views.generic import DetailView
|
||||
from books.models import Publisher, Book
|
||||
from books.models import Book, Publisher
|
||||
|
||||
class PublisherDetail(DetailView):
|
||||
|
||||
@@ -409,8 +409,8 @@ custom view::
|
||||
Then we'd write our new view -- ``get_object`` is the method that retrieves the
|
||||
object -- so we simply override it and wrap the call::
|
||||
|
||||
from django.views.generic import DetailView
|
||||
from django.utils import timezone
|
||||
from django.views.generic import DetailView
|
||||
from books.models import Author
|
||||
|
||||
class AuthorDetailView(DetailView):
|
||||
|
||||
@@ -99,8 +99,8 @@ First we need to add :meth:`~django.db.models.Model.get_absolute_url()` to our
|
||||
.. snippet::
|
||||
:filename: models.py
|
||||
|
||||
from django.urls import reverse
|
||||
from django.db import models
|
||||
from django.urls import reverse
|
||||
|
||||
class Author(models.Model):
|
||||
name = models.CharField(max_length=200)
|
||||
@@ -115,8 +115,8 @@ here; we don't have to write any logic ourselves:
|
||||
.. snippet::
|
||||
:filename: views.py
|
||||
|
||||
from django.views.generic.edit import CreateView, UpdateView, DeleteView
|
||||
from django.urls import reverse_lazy
|
||||
from django.views.generic.edit import CreateView, DeleteView, UpdateView
|
||||
from myapp.models import Author
|
||||
|
||||
class AuthorCreate(CreateView):
|
||||
@@ -150,7 +150,7 @@ Finally, we hook these new views into the URLconf:
|
||||
:filename: urls.py
|
||||
|
||||
from django.urls import path
|
||||
from myapp.views import AuthorCreate, AuthorUpdate, AuthorDelete
|
||||
from myapp.views import AuthorCreate, AuthorDelete, AuthorUpdate
|
||||
|
||||
urlpatterns = [
|
||||
# ...
|
||||
|
||||
@@ -521,8 +521,8 @@ write our own ``get_context_data()`` to make the
|
||||
``AuthorInterestForm`` available to the template. We'll skip the
|
||||
``get_object()`` override from before for clarity::
|
||||
|
||||
from django.views.generic import DetailView
|
||||
from django import forms
|
||||
from django.views.generic import DetailView
|
||||
from books.models import Author
|
||||
|
||||
class AuthorInterestForm(forms.Form):
|
||||
@@ -542,8 +542,8 @@ can find the author we're talking about, and we have to remember to set
|
||||
``template_name`` to ensure that form errors will render the same
|
||||
template as ``AuthorDisplay`` is using on ``GET``::
|
||||
|
||||
from django.urls import reverse
|
||||
from django.http import HttpResponseForbidden
|
||||
from django.urls import reverse
|
||||
from django.views.generic import FormView
|
||||
from django.views.generic.detail import SingleObjectMixin
|
||||
|
||||
|
||||
Reference in New Issue
Block a user