Как сделать CBV CreateView с расширенной моделью пользователя django - PullRequest
0 голосов
/ 09 июня 2018

В настоящее время я изучаю CBV и то, что они предоставляют в django.Мне интересно, как один подход CBV CreateView для модели пользователя и расширенной модели пользователя, чтобы страница могла отображать накопительные поля для обоих?

Например, если у меня была эта расширенная модель (пример из django): https://docs.djangoproject.com/en/2.0/topics/auth/customizing/#extending-the-existing-user-model

И имеют эту базовую настройку CBV:

# views.py
from django.views.generic import CreateView
from .models import Employee


class UserCreateView(CreateView):
    model = Employeee
    fields = ['department']


# employee_form.html
    <form method="post">
        {% csrf_token %}
        {{ form.as_p }}
        <input type="submit" name="" value="Save">
    </form>

Какие способы предоставляет django, которые позволяют этому CBV также отображать пользовательские поля, которые также могут быть созданы совместно с сотрудником?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...