Я расширил модель User в django, включив в нее несколько других переменных, таких как местоположение и работодатель. Сейчас я пытаюсь создать форму, которая имеет следующие поля:
First name (from User)
Last name (from User)
Location (from UserProfile, which extends User via a foreign key)
Employer (also from UserProfile)
Я создал модель формы:
from django.forms import ModelForm
from django.contrib import auth
from alert.userHandling.models import UserProfile
class ProfileForm(ModelForm):
class Meta:
# model = auth.models.User # this gives me the User fields
model = UserProfile # this gives me the UserProfile fields
Итак, мой вопрос, как я могу создать ModelForm, который имеет доступ ко всем полям, будь то из модели User или модели UserProfile?
Надеюсь, это имеет смысл. Я буду рад уточнить, если есть какие-либо вопросы.