首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django - ValueError:当设置了DATE_INPUT_FORMATS和TIME_INPUT_FORMATS时,"strftime format end with raw %“?

Django - ValueError:当设置了DATE_INPUT_FORMATS和TIME_INPUT_FORMATS时,"strftime format end with raw %“?
EN

Stack Overflow用户
提问于 2012-07-06 05:08:57
回答 1查看 1.7K关注 0票数 2

在Django中,我有一个使用SplitDateTimeField的表单,它被设置为具有一个初始值,如下所示。当尝试查看包含表单的模板时,我得到了ValueError:"strftime format end with raw %“。

代码语言:javascript
复制
# forms.py

class DiscountForm(Form):
    title = CharField(widget=TextInput(), required=True)
    description = CharField(widget=Textarea(), required=True)
    fineprint = CharField(widget=Textarea(), required=True)
    start = SplitDateTimeField(
        input_date_formats='%m/%d/%Y',
        input_time_formats='%I:%M %p',
        initial= lambda: dt.datetime.now(),
        required=True
    )
    end = SplitDateTimeField(
        input_date_formats='%m/%d/%Y',
        input_time_formats='%I:%M %p',
        initial= lambda: dt.datetime.now() + dt.timedelta(days=30),
        required=True
    )
    limit = IntegerField(min_value=0, initial=0, required=True)

# relevant in settings.py 

USE_I18N = False
USE_L10N = False
USE_TZ = True

DATETIME_INPUT_FORMATS = ('%m/%d/%Y %I:%M %p')
DATE_INPUT_FORMATS = ('%m/%d/%Y')
TIME_INPUT_FORMATS = ('%I:%M %p')

这是我的回溯:http://dpaste.org/y55eV/

任何指导都是非常感谢的。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-06 05:28:51

参数input_date_formatsinput_time_formats需要是列表或元组,而不是字符串(请参阅文档中的SplitDateTimeField )。错误可能是因为它现在正在迭代字符,而不是多种输入格式。

尝试将代码更改为以下代码:

代码语言:javascript
复制
start = SplitDateTimeField(
    input_date_formats=('%m/%d/%Y',),
    input_time_formats=('%I:%M %p',),
    initial= lambda: dt.datetime.now(),
    required=True
)
end = SplitDateTimeField(
    input_date_formats=('%m/%d/%Y',),
    input_time_formats=('%I:%M %p',),
    initial= lambda: dt.datetime.now() + dt.timedelta(days=30),
    required=True
)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11352599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档