我有这个表
class Category(models.Model):
name = models.CharField(max_length=20)
class Rule(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE)
next_page = models.ForeignKey(Category, on_delete=models.CASCADE, null=True)
# ... other fields
显然,我不是数据库或Django专家,需求next_page
和类别是不同的规则表应该用于设置用户满足/执行特定条件后的下一个页面。我的一般问题是有更好的方法吗?
是的,没问题,只要这种用法是自然的。
例如,有一张flight
s 表的航空公司。每个flight
都完全自然地具有 afrom
和 a destination
,它们都是Airport
对象的外键。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句