Tempus Dominus DatePicker в Django показывает на один день меньше, когда я получаю данные для редактирования
У меня есть таблица со всеми моими данными, и когда я пытаюсь отредактировать одну строку, я передаю все данные на форму, но датапикер показывает ВСЕГДА на один день меньше, чем введенный. Как я могу решить эту проблему? Я читал кое-что о DateTime из JS, но я не нашел ничего, чтобы решить мою проблему.
Вот как данные отображаются в моей таблице:
А в моей форме вот как это получается, когда я нажимаю кнопку редактирования (SubTotal, Calculated IVA и Total находятся в 0, не обращайте внимания, это не важно :D ):
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 %}
Заранее большое спасибо за уделенное время. Приветствую.