Вставка большого количества данных с помощью create_bulk

hello У меня есть таблица Exercise data, куда я передаю данные из формы и сохраняю их в db, моя проблема в том, что у меня есть больше одинаковых объектов для сохранения в db, но я не знаю, как это сделать. Я оставил вам свой файл views.py, где вы можете найти код, который я создал. Я прочитал, что я должен использовать create_bulk, но я не понимаю, как я могу передать ему некоторые данные из моей формы, может кто-нибудь помочь мне, пожалуйста? =)

views.py

@login_required
def creaScheda(request):
 if request.method == "POST":
  form = CreaSchedaForm(request.POST)
  if form.is_valid():
   schedaName = form.cleaned_data['nome_scheda']
   scheda = form.save(commit = False)
   scheda.utente = request.user
   scheda.save()

   gruppi = DatiGruppi(
    giorni_settimana = form.cleaned_data['giorni_settimana'],
    dati_gruppo = form.cleaned_data['dati_gruppo'],
    gruppi_scheda = Schede.objects.get(nome_scheda = schedaName)
   )
   gruppi.save()

   esercizi = DatiEsercizi(
    serie = form.cleaned_data['serie'],
    ripetizione = form.cleaned_data['ripetizione'],
    peso = form.cleaned_data['peso'],
    gruppo_single = DatiGruppi.objects.get(gruppi_scheda = scheda.id),
    dati_esercizio = form.cleaned_data['dati_esercizio']
   )
   #esercizi.save()
   print(esercizi)

   return redirect('/backoffice')

else:
 form = CreaSchedaForm()

context = {"form": form} return render(request, "crea_scheda.html", context)

Вернуться на верх