@nik9019

Как правильно скопировать\дублировать данные для записи в БД?

Суть задачи:

Получаем из формы на django сайте данные для бд sqlite.

в форме:
дата1
дата2
ФИО
тип заказа
комментарий

в моделе:
дата
ФИО
тип заказа
комментарий

надо полученные данные скопировать\сохранить для каждой даты периода между дата1 и дата2.

грубый пример и кусок кода:

if request.method == "POST":
    orders = Order() #объект модели бд
    date1 = request.POST.get("data1")
    date2 = request.POST.get("data2")
    orders.date = 
#что сделать, чтобы сделать одинаковые записи для каждой даты между date1 и date2 ?
#получить диапазон дней между двух дат, пройти циклом, т.е. прибавить к date1 + 1 день и записать для 
#каждой даты? как сделать это правильно?
    orders.fio = request.POST.get("fio")
    orders.type = request.POST.get("type")
    orders.comment = request.POST.get("comment")

    orders.save()
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы