繁体   English   中英

Django:不让ForeignKey创建反向引用

[英]Django: Making ForeignKey not create a back-reference

我知道我可以使用ForeignKeyrelated_name参数来控制反向引用的名称。 但是有可能避免完全创建反向引用吗?

(例如,我在Car中有一个ForeignKey(Person)字段,并且我不希望Person具有导致返回Car的属性。)

对于来自Google的用户:请在related_name字段中使用+ ,以防止创建反向引用字段。

https://docs.djangoproject.com/en/1.10/ref/models/fields/#django.db.models.ForeignKey.related_name

你为什么想做这个? 如果您不想使用它,则不必使用它。

无论如何,向后引用只是一个代码快捷方式-完全等同于Car.objects.filter(person_id=person.id)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM