在 django 中保存外键关系的更干净的方法
我目前正在执行以下操作,想知道是否有任何方法可以压缩这 4 行......因为它们非常冗长......
g = game_form.save(commit=False)
team = Team.objects.get(pk=team_id)
g.team = team
g.save()
I am currently doing the following and was wondering if there's any way to condense these 4 lines...as they're very verbose....
g = game_form.save(commit=False)
team = Team.objects.get(pk=team_id)
g.team = team
g.save()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果
Team
可以成为表单的一部分,那么我会将Team
设为 ModelChoiceField 在我的表单中。 Django 将为您处理幕后的一切。If it's ok for
Team
to be part of the form then I would makeTeam
a ModelChoiceField in my form. Django will handle everything behind the scenes for you.