关于Django ModelForm渲染时间格式问题

关于Django ModelForm渲染时间格式问题

直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型

解决办法:自定义小部件


class DateInput(forms.DateInput):
    input_type = 'date'


然后设置widgets


widgets = {
            'date' : DateInput(),
        }


此时渲染出来的页面就是


<input type="date" name="data" required id="id_data" />


 

https://www.cnblogs.com/wangyueping/p/11384119.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论