【发布时间】:2014-04-01 03:45:30
【问题描述】:
我正在开发一个基于 Django 的网站。我现在正在创建表单以供用户填写。
首先,我要显示一个由用户填写的 UserProfileForm,但我需要显示 User 类具有的字段“用户名”、“名字”和“姓氏”。
其次,我正在显示一个表单来创建一个吉祥物对象,但我需要显示一个图像字段,它位于另一个名为 Image 的类中。
这些是我的课程(models.py):
class Mascot(models.Model):
name = models.CharField(max_length=50)
race = models.CharField(max_length=50)
birth_date = models.DateField(blank=True, null=True)
def __str__(self):
return self.name
class Image(models.Model):
mascot = models.ForeignKey(Mascot)
image = models.ImageField(upload_to = 'pic_folder/%Y/%m/%d', default = 'pic_folder/None/no-img.jpg')
is_profile_pic = models.BooleanField()
这是我的表单(forms.py):
class MascotForm(forms.ModelForm):
class Meta:
model = Mascot
所以,我需要在 MascotForm 上显示 Image 对象。 谢谢。
【问题讨论】:
标签: django web django-forms