问题标签 [django-localflavor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为 django-localflavor 的 USStateSelect 字段指定默认状态?
我正在开发一个 Django 项目并使用 django-localflavor 在我的应用程序中实现状态选择。我的用户群将主要位于纽约州。有没有办法将 NY 指定为 USStateSelect 小部件的默认状态(并让用户根据需要从下拉列表中选择任何其他状态)?
django - Django 管理模型中未显示 django-localflavor 字段?
我正在尝试将 django-localflavors 实现到我的 Django 应用程序中。
我在 models.py 的开头导入 USStateSelect 和 USZipCodeField ,然后将它们作为一个字段与其他字段一起包含在我的模型中,如下所示:
但是,当我去 Django 管理员并尝试创建一个新的模型对象时,我看到我编写的所有其他字段(CharFields 等),除了任何 localflavor 字段。它们根本没有作为我的模型对象表单中的输入字段显示。我已经对我的数据库进行了迁移,所以这不是问题。
我是否误解了如何使用 django-localflavor?我在另一篇文章的回答中读到 localflavor 实际上并没有创建输入字段,只存储数据......但我也读到它确实让你输入数据。在这一点上,我很困惑。任何帮助,将不胜感激!
django - Django 和 strftime 最佳实践
有人可以评论有关在 Django 中格式化日期的最佳实践吗?
更具体地说,我试图将当天(星期一,星期二,...)翻译成 Django 中当前的活动语言。
使用 x.strftime('%A') 总是产生英语的一天,这可能不是 Django 中的当前语言。
谢谢x。
django - Django - 如何在 HTML 中调用 localflavor US_STATES
如何制作一个包含 localflavor 的 US_STATES 中所有选项的下拉菜单?
我可以看到如何创建一个包含使用 localflavor 选项 US_STATES 的字段的模型。
然后,该字段state
与名为 的模型具有多对多关系Person
。你如何把它放在一个html页面中?
在我看来,我只能想到这样做。
但这只会拉取现有的状态选项。
1)如何将所有状态拉入视图?
2) 如何渲染 html 模板以使用 1 的输出?我想这与“选择”选项有关,但我以前从未这样做过。
谢谢
django - 保存表单时,多对多字段的 Django 1.11 无效文字
我有一个具有多对多字段的模型。当我尝试保存它时,它会出错并出现invalid literal for int() with base 10: 'A'
错误。从我读过的其他帖子来看,这似乎与我的 forms.py 中的 CharField 有关。在我的 clean_states 中,我可以打印值self.cleaned_data['states']
并取回状态的两个字母代码。我认为这就是要保存到数据库中的内容。我不确定为什么它认为我正在尝试保存一个 int。
模型.py
视图.py
表格.py
堆栈跟踪
django - Django 按状态名称查询而不是 2 字符缩写
我有一个具有 MULTISELECTFIELD 的模型,用户可以在其中选择与它们相关的状态。它在后端使用 django-localflavor 等等,他们选择 'TEXAS' 和 'TX' 的形式存储在数据库中。我正在使用这个 Q 查询来查找与某个状态相关联的用户。Q(states__icontains=query)
但这只会为“TX”而不是“TEXAS”返回成功。这是有道理的,因为这就是它在数据库中的存储方式,但是我怎样才能通过德克萨斯州进行搜索并获得相同的回报呢?
我能想到的就是转到类管理器 ( myclassManager(models.Manager
) 并创建一个get_state_name
方法,该方法接受 2 位代码并返回状态名称。如果是这种情况,我必须手工制作带有列表的字典。
我觉得这可能是一种更清洁的方式。
想法?
python - Django localflavor 字段覆盖中断表单
我有以下表单,它在提交时会生成一个值错误。
/en/orders/create/ 处的 ValueError
视图 orders.views.order_create 没有返回 HttpResponse 对象。它返回 None 。
我的表格:
我的模型:
我的观点:
追溯:
该过程运行良好,并重定向到付款表单,表单中没有此行:postal_code = USZipCodeField()
我似乎无法理解导致错误的原因。
预期行为:
在有效表格上,重定向到付款。
在无效表单上,USZipCodeField 引发的验证错误:“输入格式为 XXXXX 或 XXXXX-XXXX 的邮政编码。”