2009-10-19 10 views
1

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 

Répondre

0

j'ai réussi à obtenir une réponse à cette question à link text