Tempus Dominus DatePicker в Django показывает на один день меньше, когда я получаю данные для редактирования

У меня есть таблица со всеми моими данными, и когда я пытаюсь отредактировать одну строку, я передаю все данные на форму, но датапикер показывает ВСЕГДА на один день меньше, чем введенный. Как я могу решить эту проблему? Я читал кое-что о DateTime из JS, но я не нашел ничего, чтобы решить мою проблему.

Вот как данные отображаются в моей таблице:

Data in Table

А в моей форме вот как это получается, когда я нажимаю кнопку редактирования (SubTotal, Calculated IVA и Total находятся в 0, не обращайте внимания, это не важно :D ):

Data in edit

Form.py

from datetime import datetime
from django.db.models.base import Model
from django.forms.fields import DecimalField
from django.forms import *
from core.erp.models import Sale
from tempus_dominus.widgets import DatePicker

class SaleForm(ModelForm):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

    
    class Meta:
        model = Sale
        fields = '__all__'
        widgets = {
            'cli': Select(
                attrs={
                    'class': 'form-control select2'
                }
            ),
            'date_joined' : DatePicker(
                options={
                    'maxDate': datetime.now().strftime('%Y-%m-%d'),
                    'useCurrent': True,
                    'collapse': False
                },
                attrs={
                    'append': 'fas fa-calendar',
                    'icon_toggle': True,
                }
            ),
            'subtotal': NumberInput(
                attrs={
                    'class':'form-control',
                    'disabled' : True,
                    'autocomplete': 'off'
                }
            ),
            'iva': NumberInput(
                attrs={
                    'class':'form-control'
                }
            ),
            'total': NumberInput(
                attrs={
                    'class':'form-control',
                    'disabled': True,
                    'autocomplete': 'off'
                }
            )
        }
        exclude = ['user_creation', 'user_updated']

Шаблон:

{% extends 'home.html' %} 
{% load widget_tweaks %}
{% load static %}
{% block head_list %}
  {{form.media}}
{% endblock %}
{% block content %}
<div class="col-lg-4">
          <div class="card card-secondary">
            <div class="card-header">
              <h3 class="card-title">Details of Bill</h3>
            </div>
            <div class="card-body">
              <div class="form-group">
                <label>Date Joined:</label>
                {{form.date_joined}}
              </div>
              <div class="form-group">
                <label>Client:</label>
                {{form.cli}}
              </div>
              <div class="form-group">
                <label>SubTotal:</label>
                {{form.subtotal}}
              </div>
              <div class="form-group">
                <label>IVA:</label>
                {{form.iva}}
              </div>
              <div class="form-group">
                <label>Calculated IVA:</label>
                <input type="text" class="form-control" readonly name="iva_calculated" value="0.00" autocomplete="off"/>
              </div>
              <div class="form-group">
                <label>Total:</label>
                {{form.total}}
              </div>
            </div>
          </div>
        </div>
{% endblock %}

Заранее большое спасибо за уделенное время. Приветствую.

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