例:
class Route(models.Model):
last_waypoint_visited = models.ForeignKey('WayPoint')
class WayPoint(models.Model):
route = models.ForeignKey(Route)
Run Code Online (Sandbox Code Playgroud)
由于WayPoint已经通过路径字段引用了Route,因此我不需要字段last_waypoint_visited来生成Route的后向引用.
是否可以禁用"last_waypoint_visited"字段的后向引用创建?
cat*_*ran 17
是的,这是一个记录在案的功能:
last_waypoint_visited = models.ForeignKey('WayPoint', related_name='+')
Run Code Online (Sandbox Code Playgroud)