【问题标题】:Django Bootstrap Datepicker Plus loads with no default date or placeholderDjango Bootstrap Datepicker Plus 加载时没有默认日期或占位符
【发布时间】:2019-09-22 02:45:48
【问题描述】:

我将 Django 与 Date-Picker-Plus 一起使用。一切正常,除了日期选择器显示/没有任何价值,直到您单击该框。

我翻阅了所有文档,在其他地方找不到任何有此问题的人的参考资料。我对 js 不太熟悉,所以这对我来说有点陌生。

这是我浏览过的文档:

https://django-bootstrap-datepicker-plus.readthedocs.io/en/latest/Usage.html http://eonasdan.github.io/bootstrap-datetimepicker/Options/#defaultdate

    class Meta:
        model = Jobs_DB
        fields = ['date_scheduled']
        widgets = {
            'date_scheduled': DatePickerInput(
                options={
                    "format": "MM-DD-YYYY",  # moment date-time format
                    "showClose": True,
                    "showClear": True,
                    "showTodayButton": True,
                    'defaultDate': True,
                },
            ),
        }

【问题讨论】:

    标签: javascript django python-3.x datepicker


    【解决方案1】:

    我是用 JavaScript 做的。 Python 包 datetimepickler_plus 没有记录如何设置日期/时间选项,我懒得调试或查看代码。这是 JS 代码(需要 jQuery):

    const now = new Date();
    $('.input-group.date')
      .find("input").data("DateTimePicker")
      .defaultDate(now)
      .maxDate(now);
    

    这将设置初始日期(defaultDate 调用)和最大日期(maxDate 调用)。您可能必须调整查询选择器以满足您的需要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-09
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多