我有一个类似的模型:
class ReturnAuthorization(models.Model):
custom_id = models.CharField(max_length=40)
class RMAAPILog(models.Model):
return_authorization = models.ForeignKey(ReturnAuthorization)
如果我要删除()返回授权,我无法删除与其相关的所有RMAAPILog()s
。在这种情况下,它们会被删除。可能会有很多尝试从外部API获取RMA(RMAAPILog()
每ReturnAuthorization()
个ReturnAuthorization()
,但每个RMAAPILog()只能有一个ReturnAuthorization(),因为它是一个日志试图授权一个特定的{{1}}。更好的方法是做什么,或者我认为这一切都错了?
答案 0 :(得分:1)