J'ai les modèles suivants et je voudrais les utiliser pour générer un formulaire de contact ... maintenant je sais que je suis supposé utiliser des formsets en ligne, mais je n'ai jamais été capable de faire la tête ou la queue de la façon de faites ce travail ... Je veux avoir le prénom, le nom de famille, le courriel, le numéro de téléphone, le meilleur moment pour communiquer et le message selon moi.Comment utiliser des formsets en ligne pour lier deux formulaires ou plus?
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