У меня есть модель, называемая Student, у которой есть некоторые поля, и отношения OneToOne с пользователем (django.contrib.auth.User).
class Student(models.Model):
phone = models.CharField(max_length = 25 )
birthdate = models.DateField(null=True)
gender = models.CharField(max_length=1,choices = GENDER_CHOICES)
city = models.CharField(max_length = 50)
personalInfo = models.TextField()
user = models.OneToOneField(User,unique=True)
Затем у меня есть ModelForm для этой модели
class StudentForm (forms.ModelForm):
class Meta:
model = Student
Используя атрибут полей в классе Meta, мне удалось отобразить только некоторые поля в шаблоне. Однако могу ли я указать, какие поля пользователя показывать?
Что-то вроде:
fields =('personalInfo','user.username')
в настоящее время ничего не показывает. Работает только с StudentFields, хотя /
Спасибо заранее.