2015-01-09 23 views
5

Örnek:Belirli bir alan için django related_name devre dışı bırakılabilir mi?

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

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

WayPoint zaten rota alan üzerinden Rota başvuru olduğundan, gerçekten saha Yolu'na geri başvurusu üretmeyi last_waypoint_visited gerekmez.

"last_waypoint_visited" alanı için arka referans oluşturmayı devre dışı bırakmanız mümkün mü?

cevap

10

Evet, bu bir documented feature geçerli:, acıma şey izin vermeyecek şekilde kullanılan

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

'+' işareti. –

İlgili konular