0
我目前正在開發一個類似於kickstarter的CS項目,該項目用戶可以支持他們的項目。 我已經有一個後續的功能,它允許用戶按照自己喜歡的項目,該模型如下圖所示:Django創建'後退'功能
class Team(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='team')
following = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='followers', blank=True)
有一個在我的view.py的功能,增加了用戶對多對多場,如果用戶點擊「關注」按鈕。
我的問題是我的'回'模型應該如何構造?我需要存儲用戶支持這個項目的金額,或者在這種情況下「團隊」,以及他們支持的日期。爲'後續'功能創建模型並不困難,因爲我不需要存儲除User之外的任何其他數據。但對於'返回'功能,我需要存儲一些額外的數據,如'支持日期','金額支持'。
謝謝! 「through ='Backer'」看起來很熟悉,我沒有考慮使用它。 –