小编Tro*_*ane的帖子

时区名称以当地语言显示

有没有一种方法可以用另一种语言检索时区名称?

在Python中,如果我做这样的事情:

for tz in pytz.common_timezones_set :
 print tz
Run Code Online (Sandbox Code Playgroud)

结果是用英语写的,但如果我想用西班牙语或阿拉伯语怎么样呢?

python timezone localization internationalization pytz

5
推荐指数
2
解决办法
736
查看次数

无法使用Select作为窗口小部件迭代ChoiceField

我在迭代ChoiceField并从值和标签构建我自己的HTML时遇到问题.将"窗口小部件"参数指定为" 选择"时,该字段不再可迭代.

但是,如果我将其指定为RadioSelect,它可以正常工作.

表格:

class MyFormCreate( Form ) :
    QUOTES = (
            (34, "Hi, Patrick. Wait, I'M PATRICK!"),
            (21, "I like pie."), 
            (76, "No, this is Patrick!"),
    )
    patrick = ChoiceField(choices = QUOTES, widget = Select)
Run Code Online (Sandbox Code Playgroud)

和模板:

<select name="{{form.patrick.name}}">
    {% for option in form.patrick %}
    <option value="{{option.choice_value}}">{{option.choice_label}}</option>
    {% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

(Python 2.7.3和Django 1.4.5)

django choicefield

4
推荐指数
1
解决办法
1033
查看次数