关于Django ModelForm渲染时间格式问题
直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型
解决办法:自定义小部件
class DateInput(forms.DateInput): input_type = 'date'
然后设置widgets
widgets = { 'date' : DateInput(), }
此时渲染出来的页面就是
本文共 292 字,大约阅读时间需要 1 分钟。
直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型
class DateInput(forms.DateInput): input_type = 'date'
widgets = { 'date' : DateInput(), }
转载于:https://www.cnblogs.com/wangyueping/p/11384119.html