更改django表单中的日期时间输入格式
我正在尝试更改django表单中的日期时间格式 我希望它接受的格式是: 日月年时分秒时区 2015年8月11日12:00:00 GMT->%d%b%Y%H:%M:%S%Z 我一直在做一些测试,但没有找到正确的方法 我已在settings.py文件中禁用了L10N,因此可以使用%b月格式 这是我的forms.py文件内容更改django表单中的日期时间输入格式,django,datetime,django-forms,Django,Datetime,Django Forms,我正在尝试更改django表单中的日期时间格式 我希望它接受的格式是: 日月年时分秒时区 2015年8月11日12:00:00 GMT->%d%b%Y%H:%M:%S%Z 我一直在做一些测试,但没有找到正确的方法 我已在settings.py文件中禁用了L10N,因此可以使用%b月格式 这是我的forms.py文件内容 from django import forms from django.forms import DateTimeField from web.apps.customer.m
from django import forms
from django.forms import DateTimeField
from web.apps.customer.models import Reported_VPN_User
class Customer_settings_vpn_Form(forms.ModelForm):
event_date = DateTimeField(widget=forms.widgets.DateTimeInput(format="%d %b %Y %H:%M:%S %Z"))
class Meta:
model = Reported_VPN_User
fields = '__all__'
当我试图以所需格式输入日期时,表单不允许我继续
我一直在检查DATETIME\u INPUT\u格式(),我不知道我在寻找什么,但是检查python日期文档()我发现这应该是可能的
如何修改日期时间格式,使其按要求工作
注:我不是django方面的专家。不要使用
格式。改为使用,它接受格式列表:
event_date = DateTimeField(input_formats=["%d %b %Y %H:%M:%S %Z"])