I have two models:
class RateCard(models.Model):
name = models.CharField()
pricing_type = models.ForeignKey(PriceAttribute)
and
class RateCardHistory(models.Model):
name = models.CharField()
pricing_type = models.ForeignKey(PriceAttribute)
我想是在RateCard每一個操作的新紀錄應該得到插入RateCardHistory什麼是插入日誌/歷史記錄表中的記錄在Django的最佳方法
哪一個最好的方式實現這一目標Django發出post_save或超過RateCard保存方法的信號,或者是否有任何其他方法會很好。
獲得歷史使用保存方法更明確,更容易理解添加創建日期時間。如果你沒有充分的理由使用信號,最好保持簡單。 –
謝謝@HåkenLid如果您分享任何鏈接/參考將對我非常有用 – Brijesh
如何在RateCard保存方法中啓動或調用RateCardHistory模型以在RateCardHistory中傳遞RateCard值 – Brijesh