如何使用扩展用户模型django执行CBV CreateView

时间:2018-06-09 19:35:43

标签: django django-class-based-views django-users

我目前正在学习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也显示用户字段也可以与员工一起创建?

0 个答案:

没有答案