两种型号的单一形式

时间:2014-09-30 07:15:27

标签: django django-models django-forms

我有自定义用户模型和模特摄影师

class User(AbstractBaseUser, PermissionsMixin):
   first_name = models.CharField(max_length=30, verbose_name=_('First Name'), blank=True, null=True)
   last_name = models.CharField(max_length=30, verbose_name=_('Last Name'), blank=True, null=True)
   username = models.CharField(max_length=60, unique=True, verbose_name=_('Username'))
   email = models.EmailField(
    verbose_name=_('Email Address'),
    unique=True,
   )

摄影师

class Photographer(models.Model):
   state =models.CharField(max_length=30, verbose_name=_('State'))
   city =models.CharField(max_length=30, verbose_name=_('City'))
   zip_code =models.IntegerField(verbose_name=_('Zip Code'))
   hourly_rate =models.FloatField(verbose_name=_('Hourly rate'))
   TRAVEL_CHOICES = ((2,'2km'),(5,'5km'),(10,'10km'),(25,'25km'),(50,'50km'))
   miles_travel = models.CharField(max_length=1, choices=TRAVEL_CHOICES)
   about_me =models.TextField(verbose_name=_('About Me'))
   photographer_user = models.ForeignKey('accounts.User')

我可以从这两个模型中填充单个表单吗?

0 个答案:

没有答案