Разница между двумя полями даты из формы Джанго - PullRequest
0 голосов
/ 15 апреля 2019

Как найти разницу между двумя полями даты из форм django

forms.py

class task_form(forms.ModelForm):

    start_date = forms.DateField(widget = forms.widgets.DateInput(attrs={'type': 'date'}), label = 'Start date', required = False)
    due_date = forms.DateField(widget = forms.widgets.DateInput(attrs={'type': 'date'}), label = 'End date',required = False)
    duration = forms.IntegerField(required = False, label = 'Duration', disabled = True) 

views.py

def edit_view(request):

    if request.method == "POST":
        form = task_form(request.POST)
        if task_edit_form.is_valid():
            temp = form.save(commit= False)
            temp.bfs_task_duration = temp.start_date - temp.due_date
            temp.save()

Но это не такработа, и я не смог найти никаких ресурсов, помогающих найти различия между двумя полями даты. Пожалуйста, помогите

Заранее спасибо

1 Ответ

0 голосов
/ 15 апреля 2019

попробуйте это, temp.bfs_task_duration = abs ((temp.start_date - temp.due_date) .days)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...