问题标签 [django-forms]

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.

0 投票
1 回答
4461 浏览

django-forms - Django 表单,使用 RadioSelect 小部件的 ModelChoiceField,按 FK 分组

挑战,在嵌套中输出一个单选选择<ul></ul>,按任务 fk 分组。

IE。

表格.py

小部件.py

最好的感谢!

0 投票
1 回答
1384 浏览

django-forms - Django Python:运行时创建的多个字段的 Eval 语法

我的 eval 语法不正确。也就是说,对于每个类别,我想输出一个名为 category_task 的 ModelChoiceField,即。如果类别为“有趣”,则将输出单选字段“有趣任务”。

0 投票
7 回答
165879 浏览

django - 在 Django forms.ChoiceField 上设置选定的值

这是表单中的字段声明:

我想将初始值设置为3,这似乎不起作用。我玩过参数,引号/无引号等......但没有变化。

如果可能的话,谁能给我一个明确的答案?和/或我的代码片段中的必要调整?

我正在使用 Django 1.0

0 投票
3 回答
20918 浏览

python - django:使用管理员日期选择器

我正在尝试在我自己的 django 表单中使用管理员日期选择器。

大致遵循这里的讨论:http: //www.mail-archive.com/django-users@googlegroups.com/msg72138.html

我有

a)在我的 forms.py 中包含该行

b)并像这样使用小部件:

c)在我的实际模板中,我添加了:

包括 js / 样式等。

但是,当我尝试查看我的表单时,我没有得到很好的小部件;只是一个普通的文本框。Firefox javascript 错误控制台向我显示:

gettext 未在 calendar.js 中定义(第 26 行)

addEvent 未在 DateTimeShortcuts.js 中定义(第 254 行)

有什么建议么?这是 Django 自己的 javascript 库中的错误吗?

更新:基本上,需要包括核心和(或假的)i18lization

更新 2:Carl 指出这几乎是Using Django time/date widgets in custom form的副本(尽管从不同的位置开始)

0 投票
6 回答
20756 浏览

jquery - 如何更改 ModelForm 中所有 Django 日期字段的默认小部件?

给定一组典型模型:

如何将所有DateFields 的默认小部件更改为自定义 MyDateWidget?

我问是因为我希望我的应用程序有一个用于输入日期的 jQueryUI 日期选择器。

我已经考虑过使用我的自定义小部件扩展 django.db.models.DateField 的自定义字段。这是实施这种全面变革的最佳方式吗?这样的更改将需要专门将特殊的 MyDateField 导入每个模型,这是劳动密集型的,容易出现开发人员错误(即一些模型。DateField 将通过),并且在我看来似乎是不必要的重复工作。另一方面,我不喜欢修改被认为是models.DateField 的规范版本的东西。

想法和意见表示赞赏。

0 投票
1 回答
1744 浏览

django - 如何修改 Django 中特定类型的所有内置表单字段的默认小部件?

这是关于如何更改 ModelForm 中所有 Django 日期字段的默认小部件的后续内容?.

假设您有大量模型(例如 A-ZZZ)随着其他开发人员的输入而增长,而您无法控制,并且您想要更改所有日期字段的输入方式(即通过使用 jQueryUI)。确保使用该新小部件填写所有日期字段的最佳方法是什么?

引用问题的一个建议是:

但是,这是否可以在您没有明确的 ModelForm,但 url 模式直接来自模型的情况下进行?即你的 url 配置是这样的:

其中 SomeModelA 是由 Django 在后台转换为 ModelForm 的模型(不是表单)。

目前在我的系统中,每个模型都没有表格。显式创建表单的唯一要点是添加先前解决方案中建议的 formfield_callback,但这违反了 DRY 原则,并且容易出错且劳动强度大。

我考虑过(如上一个线程中所建议的)创建我自己的具有特殊小部件的字段并使用它而不是内置的。它不是劳动密集型的,但它可能会出现错误(不过,没有什么是一个好的 grep 无法修复的)。

建议和想法表示赞赏。

0 投票
2 回答
2106 浏览

django - Django Admin Template Overriding:显示 checkboxselectmultiple 小部件

有 2 个表域和组具有一对多关系。这些表与用户表有多对多的关系

在用户管理界面上,我将组和域呈现为 CheckboxSelectMultiple 小部件。

是否可以以具有 2 列的表格形式呈现这一点:一列中的域和另一列中属于该域的组列表。

我想覆盖管理员的字段集模板。但是,我很难知道哪些方法/属性可以与 AdminField 一起使用。

谢谢

0 投票
1 回答
197 浏览

python - 如何使用列表中显示的相关项目的下拉列表使特定模型类的 Django contrib Admin 更改列表可编辑?

基本上我想要一个相关条目的可编辑表单而不是静态列表。

0 投票
1 回答
80 浏览

django-forms - 如何禁用表单集中特定表单的 5 个相同字段?

一些表单代表父对象,如果它们用于“父”对象,我希望在每个表单中禁用大多数字段。是否有捷径可寻?

0 投票
2 回答
12762 浏览

django - Django Imagefield 无法通过 ModelForm 正常工作

我确定我正在做一些非常明显愚蠢的事情,但我已经试图弄清楚几个小时了,但没有任何事情发生在我身上。

我正在使用 ModelForm,因此我可以从模型中公开一些字段以进行编辑。2 个图像字段,1 个文本字段。处理表单并且 TextField 工作。这两个 ImageField 不起作用,这就是我今天在这里的原因。

我正在使用 Django 1.0.2

这是相关代码(询问您是否需要更多代码——我不包括 HTML,因为该部分似乎可以正常工作):

模型:

视图和形式: