0
可以說我有一個Person
模型以及一個Event
模型。哪種方式使用django模板
事件與人物
class Event(models.Model):
canceled_persons = models.ManyToManyField('Person', related_name='canceled')
confirmed_persons = models.ManyToManyField('Person', related_name='confirmed')
no_response = models.ManyToManyField('Person', related_name='no_response')
當創建一個事件它發送電子郵件到組中的人與他們聯繫,以點擊更新他們的狀態ManyToMany
關係。默認情況下,它們都列在「no_response」中。除了通過電子郵件更新外,他們還可以致電聯繫人代表更新他們的狀態。
我的問題是我應該如何去設置一個表單,以使它可以一次更新多個。我的第一個想法是讓這些捐助者中的每一個表格,並有單選按鈕旁邊,他們的名字爲canceled, confirmed, no_response
和從人底
我應該使用一個modelformset_factory保存按鈕,或者它應該是從事件?還是我忽略了那種更容易的方法?