В настоящее время я изучаю 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 также отображать пользовательские поля, которые также могут быть созданы совместно с сотрудником?