2015-01-09 7 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

हाँ, यह एक documented feature है:

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

'+', कुछ अस्वीकृत करने के लिए दया का इस्तेमाल किया निशान। –

संबंधित मुद्दे