Python-在Django中,“ related_name”是用来做什么的?

Python-在Django中,“ related_name”是用来做什么的?,第1张

Python-在Django中,“ related_name”是用来做什么的?

related_name
属性指定
User
模型回到模型的反向关系的名称

如果不指定

related_name
,Django会自动使用带有后缀的型号的名称创建一个
_set
,例如
User.map_set.all()

如果确实

related_name=maps
User
模型上指定,
User.map_set
则仍然可以使用,但是
User.maps
.语法显然更简洁,更简洁。因此,例如,如果你有一个用户对象
current_user
,则可以
current_user.maps.all()
用来获取Map模型中与关联的所有实例
current_user



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5602045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存