''Python 问题 我正在尝试创建一个datetimepicker字段。获取一个奇怪的日期,如图1中的日期。请注意,日历中的日期显示的是2093年,而不是2019年。任何帮助都将不胜感激!
我已经尝试了很多关于日历的事情,比如格式化、删除格式、在settings.py中通过DATETIME\u INPUT\u格式添加和删除格式等等
一些代码
#-->>> settings.py - now commented
#DATETIME_INPUT_FORMATS = '%d/%m/%Y %H:%M', # '10/25/06 14:30:59'
#-->>> models.py
class TB_production_order_step1(models.Model):
...
pjs1_start_date = models.DateTimeField(default=now)
...
#-->>> forms.py
class PO_step1_Form(forms.ModelForm):
class Meta:
model = TB_production_order_step1
fields = ('pjs1_prod_order',
'pjs1_material_code' ,
'pjs1_start_date',
)
#-->>> PO_step1_Form.html
<form method="post">
{% csrf_token %}
{% if user.is_authenticated %}
<script type="text/javascript">
$(function () {
$('#id_pjs1_start_date').datetimepicker();
});
</script>
'''
是的 TB类\生产\订单\步骤1(型号.型号): ... pjs1_start_date=models.DateTimeField(默认值=now) 现在是 TB类\生产\订单\步骤1(型号.型号): ... pjs1_start_date=models.DateTimeField()
**解决方案:从models.Model字段中删除默认值=now
相关问题 更多 >
编程相关推荐