#python #django #foreign-keys #modelform
#python #django #внешние ключи #modelform
Вопрос:
В настоящее время я делаю следующее, и мне было интересно, есть ли какой-либо способ объединить эти 4 lines…as они очень подробные….
g = game_form.save(commit=False)
team = Team.objects.get(pk=team_id)
g.team = team
g.save()
Ответ №1:
Если Team
можно быть частью формы, то я бы создал Team
ModelChoiceField в своей форме. Django обработает все за кулисами за вас.
Комментарии:
1. Команда уже передается, поэтому мы на самом деле не хотим, чтобы пользователь вводил ее снова, во второй раз.