【问题标题】:DateField in Django Forms shows like simple text inputDjango Forms 中的 DateField 显示为简单的文本输入
【发布时间】:2021-10-12 01:10:28
【问题描述】:

我的表格:

date = forms.DateField(widget=forms.DateInput(attrs={'class': 'form-control'}))

我的 HTML:

<div class="col-md-3">
    <label class="form-label">Date</label>
        {{ form.date }}
            <div class="invalid-feedback">
                Enter Date
            </div>
    </label>
</div>

另外,我不想在我的表单中添加“日期”类型。

问题图片:

【问题讨论】:

标签: django datetime django-forms datefield


【解决方案1】:

我的处理方式如下:

date = forms.DateField(widget=forms.TextInput(attrs={'class': 'form-control', 'type':'date'}))

其他更优雅的方法是使用像 DatetimeUI 这样的 javascript 小部件,但这是我认为最简单的方法。

【讨论】:

  • 感谢您的宝贵时间。但我正在尝试使用 Jalali 日历,但输入“日期”并没有按我的意愿工作。
  • @EnigmaBeyond 澄清你的问题。这样其他人可能会帮助你。
猜你喜欢
  • 1970-01-01
  • 2018-07-30
  • 2022-10-25
  • 1970-01-01
  • 2015-02-16
  • 2020-07-28
  • 1970-01-01
  • 2020-06-23
相关资源
最近更新 更多