Как добавить минуты формата даты и времени на каждом цикле в Pyhton Django - PullRequest
0 голосов
/ 04 октября 2019

Это мой код. Я хочу добавить 25 минут в цикле, затем сохранить в БД,

Я пробую одно решение, но просто добавьте 1 раз, добавьте 25 минут. я хочу, чтобы 1-й раз система ввела фактическое время и дату во втором цикле, добавив 25 минут.

service_obj = Service.objects.get(id=1)
startingDate = datetime.strptime(startingDate, '%d-%m-%Y %I:%M %p').strftime("%Y-%m-%d %H:%M:00+00")

service_fee = StaffServiceFee.objects.filter(service_id=service_obj.id).values_list('service_charges', 'staff_user').order_by('id')

for service_fees in service_fee:
    obj = UserAppointments.objects.create(customer_id=1,
           staff_user_id=service_fees[1],
          service=service_obj,
           status="1")
 obj.date_time = startingDate
 obj.save()

1 Ответ

1 голос
/ 04 октября 2019

проверьте решение.

for service_fees in service_fee:
                print(service_fees[1])
                obj = UserAppointments.objects.create(customer=customer_obj,
                                                      staff_user_id=service_fees[1],
                                                      service=service_obj,
                                                      status="1"
                                                      )



                # obj.date_time = startingDate
                obj.date_time = startingDate
                obj.save()

                startingDate = ( datetime.strptime(startingDate, "%Y-%m-%d %H:%M:00+00") + timedelta(minutes=25)).strftime("%Y-%m-%d %H:%M:00+00")
...