在 django 中保存外键关系的更干净的方法

发布于 2024-11-10 09:39:05 字数 176 浏览 0 评论 0原文

我目前正在执行以下操作,想知道是否有任何方法可以压缩这 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感受沵的脚步 2024-11-17 09:39:05

如果 Team 可以成为表单的一部分,那么我会将 Team 设为 ModelChoiceField 在我的表单中。 Django 将为您处理幕后的一切。

If it's ok for Team to be part of the form then I would make Team a ModelChoiceField in my form. Django will handle everything behind the scenes for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文