Есть ли способ сохранить текущее время + 1 час или 1 день или 1 неделю в поле DatetimeField, используя представление django orm?
, например,
models.py
dead_line = models.DateTimeField(blank=True, default=utc_tomorrow)
def add_todo_by_ajax(request):
title = request.POST['title']
dead_line_option = request.POST['dead_line_option']
# print("dead_line_option : " , dead_line_option)
if dead_line_option == "1h":
print ("1h")
# deadline =
elif (dead_line_option == "4h"):
print ("4h")
elif (dead_line_option == "8h"):
print ("8h")
elif (dead_line_option == "1d"):
print ("1d")
elif (dead_line_option == "8h"):
print ("1w")
todo = Todo.objects.create(title=title, author=request.user, director = request.user)
print("todo(insert result) : " , todo)
user_update = Profile.objects.filter(user=request.user.id).update(uncompletecount = F('uncompletecount')+1)
return HttpResponse(redirect('/todo/'))