Django - form 使用 datetime-local 修改日期字段默认样式

电脑端效果:

 

models.py 

class Order(models.Model):
    send_time = models.DateTimeField(verbose_name="发送时间", null=True, blank=True)

 

forms.py

class OrderForm(forms.ModelForm):
    send_time = forms.DateTimeField(label='发送时间', input_formats=['%Y-%m-%dT%H:%M'], widget=forms.DateInput(attrs={'type':'datetime-local'}))

    class Meta:
        exclude = []
        model = Order

 

view.py

def get(request, *args, **kwargs):
    form = OrderForm(instance=None)
    return render(request, 'index.html', locals())

 

posted @ 2023-02-28 18:20  _Q  阅读(170)  评论(0编辑  收藏  举报