输入以Django格式收到的有效日期错误 - javascript

我已经看到了很多这样的问题,但不是专门针对通用类视图的。我收到错误“输入有效日期”,但是仅当我将日期设置为1992年2月24日时,才出现错误,因为它需要月/日/年。如果我将其设置为02/02/1992,它将起作用。我需要它接受日/月/年。

我有一个像这样的CreateView:

class ContractGenerateView(CreateView):
    model = Prestamo
    form_class = PrestamoFormCreate
    template_name = 'usuarios/generateContract.html'

    def get_context_data(self, **kwargs):
        data = super(ContractGenerateView, self).get_context_data(**kwargs)
        data['form'].fields['fecha_primera_cuota'].widget.attrs = {'class': 'datepicker_primera_cuota'}
        data['form'].fields['fecha_primera_cuota'].widget.format = '%d/%m/%Y'
        data['form'].fields['fecha_primera_cuota'].input_formats = ['%d/%m/%Y']

简单的形式

class PrestamoFormCreate(forms.ModelForm):
    class Meta:
        model = Prestamo
        fields = (
        'moneda', 'partner', 'fecha_primera_cuota', 'frecuencia', 'plazo_mensual', 'fecha_desembolso',
     'cupo', 'porcentaje_cuota_inicial', 'interest_rate', 'interes_moratorio', 'fee_abaco', 'cuota', 'fecha_final_contrato',
              'metodo_pago')

和我模板中的简单javascript:

$(function () {
    $(".datepicker_primera_cuota").datetimepicker({
        timepicker:false,
        format: 'd/m/Y',
    });
});

谢谢

参考方案

而不是将input_formats传递给get_context_data,您应该在窗体的字段中进行设置:

 class PrestamoFormCreate(forms.ModelForm):
    fecha_primera_cuota = forms.DateTimeField(label="Date", input_formats=['%d/%m/%Y'])
    class Meta:
        model = Prestamo
        fields = (
        'moneda', 'partner', 'fecha_primera_cuota', 'frecuencia', 'plazo_mensual', 'fecha_desembolso',
     'cupo', 'porcentaje_cuota_inicial', 'interest_rate', 'interes_moratorio', 'fee_abaco', 'cuota', 'fecha_final_contrato',
              'metodo_pago')

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

对ID为'abc%'的dom执行操作 - javascript

我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…

Jsonp没有出现``访问控制允许来源''错误 - javascript

在我的PHP中,我喜欢这样来回显jsonp类型的“ json数据”echo $_GET['callback'] . '('.json_encode($arr).')'; 在我的js(angularjs)中,$http.get('http://example.com/app/?callbac…

Javascript IF语句 - javascript

                        嗨,我有这段代码可以正常工作,并将两个日历显示为一个日历。我还有一个php变量$login_session,其中包含登录电子邮件地址的用户。关于如何显示[email protected]日历的任何想法(伪代码)IF $login_session == "[email protected]&#…

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …