Form within a form in Django?
===

I have been looking at the documentation and thought maybe inline-formsets would be the answer. But I am not entirely sure.

Usually whenever you create a ModelForm it is bound to the related Model only. But what if you wanted to edit two models within a form?

In a nutshell, when editing the class `conversation`, and selecting a `Deal` class from the dropdown, I would like to be able to change the status of the selected deal class as well (but not the deal_name). All within the same form.  Does Django allow that?


    class Deal(models.Model):    
        deal_name           = models.CharField()
        status              = models.ForeignKey(DealStatus)
    
    class Conversation(models.Model):
        subject             = models.CharField()
        deal                = models.ForeignKey(Deal, blank=True, null=True)

