2015-01-09 9 views
5

例:特定のフィールドに対してdjango related_nameを無効にすることはできますか?

class Route(models.Model): 
    last_waypoint_visited = models.ForeignKey('WayPoint') 

class WayPoint(models.Model): 
    route = models.ForeignKey(Route) 

ウェイポイントがすでにルートフィールドに通しへの参照を持っているので、私は実際にフィールドがルートへの後方参照を生成するlast_waypoint_visited必要はありません。

「last_waypoint_visited」フィールドのバックリファレンス作成を無効にすることはできますか?

答えて

10

はい、これは​​です:

last_waypoint_visited = models.ForeignKey('WayPoint', related_name='+') 
+2

何か、同情を禁止するために使用さ '+'マーク。 –

関連する問題