如何使用内联表单集链接两个或多个表单?

时间:2009-10-19 19:23:59

标签: django forms inline-formset

我有以下模型,我想用它们来生成一个联系表单...现在我知道我已经使用了内联表单集,但我从来没有能够如何使用它们。使这项工作...我希望在我的视图中有姓氏,姓氏,电子邮件,电话号码,最佳联系时间和消息。

class BestTime(models.Model):
  contact_time = models.CharField(max_length=20)
  start_time = models.TimeField()
  end_time = models.TimeField()
  def __unicode__(self):
    return self.contact_time

class Customer(models.Model):
  date_time_added = models.DateTimeField(default=datetime.today)
  first_name = models.CharField(max_length=20)
  last_name = models.CharField(max_length=20)
  email_address = models.CharField(max_length=75)
  phone_number = models.CharField(max_length=20)
  best_time_to_contact = models.ForeignKey(BestTime)
  def __unicode__(self):
     return self.first_name

class MessageType(models.Model):
  type = models.CharField(max_length=20)
  def __unicode__(self):
     return self.type

class Message(models.Model):
  date_time_added = models.DateTimeField(default=datetime.today)
  message_type = models.ForeignKey(MessageType)
  customer = models.ForeignKey(Customer)
  message = models.TextField()
  def __unicode__(self):
    return self.date_time_added

1 个答案:

答案 0 :(得分:0)

我设法在link text

得到了这个问题的答案