问题标签 [django-widget]

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 回答
1950 浏览

django - Django - 在表单集中将 BooleanField 显示为一组单选按钮

我有以下型号:

Phone在 ModelForm 中用作表单集。我想要做的是Phone.primary在每个实例旁边显示一个单选按钮Phone。如果我将主要作为RadioSelect小部件:

它将显示两个单选按钮,它们将在每个实例旁边组合在一起。相反,我正在寻找一种在每个实例旁边仅显示一个单选按钮(应该primary=True为该实例设置)的方法,并将所有单选按钮组合在一起,以便只能选择其中一个。

我也在寻找一种干净的方法,我可以手动完成上述大部分工作 - 在我的脑海中 - 但我有兴趣看看是否有更好的方法,一种 django 风格的方式。

有人有想法吗?

0 投票
2 回答
824 浏览

django - 如何为 django-markitup 小部件添加默认值?

朋友们,我想给 django MarkItUpWidget 添加默认值

0 投票
1 回答
57 浏览

django - 如何为 django Markitupwidget 添加价值?

如何在渲染之前为此“form.content”添加价值

0 投票
2 回答
3046 浏览

django - Django - 为自定义小部件指定默认属性

我已经创建了这个小部件

然后我在我的表格上使用它

没有 cssclass应用于我的字段(我期望datetimepicker应用于两个start_time& end_time)。
我想我放attr错了位置。我应该在哪里指定它?

0 投票
1 回答
1856 浏览

python - 如何将变量传递给 Python/Django 中的继承类?

这可能更像是一个面向对象的 Python 问题。但它来自我问过的关于 Django的这个问题。

所以@burhan 建议不要在我的 Django 模板中手动写出我的自定义<select><option>标签,我应该只使用自定义ModelChoiceFieldforms.Select.

我当前继承ModelForm并创建了一个OrderCreateForm为我的模型调用的自定义表单Ordercreator'squeryset是基于creator'suser_type的,因此我需要以某种方式将变量传递给自定义ModelForm以在自定义中使用ModelChoiceField

所以我最终想要这样的东西

__init__我知道在类中创建参数__init__ModelForm.__init__. 我也想调用我的自定义ModelForm类,例如form=OrderCreateForm(user_type='foo_bar'). 那有可能吗。

对不起,如果我的问题令人困惑,就像我说我是一个 OO 新手,我不太了解所有的术语和概念。

编辑:这是来自 Django 的一些源代码ModelForm

0 投票
1 回答
6432 浏览

django - Django - DateTime 小部件格式

我正在尝试实现一个DateTimePicker小部件。

小部件

形式

模板

DateTimePicker 渲染得很好,但格式是默认的%Y-%m-%d %H:%M:%S

我怎样才能删除秒(有%Y-%m-%d %H:%M)?


编辑

我试图得到

代替

0 投票
1 回答
380 浏览

django - Django DateTimePicker 仅显示给我的应用程序中的超级用户

我正在使用 django DateTimePicker 小部件 - AdminSplitDateTime() - 在事件创建应用程序中,当登录用户具有超级用户权限时,一切都很好,但是当普通用户尝试访问创建表单时,小部件不会显示。

我不知道为什么会这样?以及如何克服这种行为?

这是我页面中包含的脚本

她是我的表单代码

0 投票
1 回答
2163 浏览

django - Django 1.4 想要使用 SelectDateWidget 在我的表单中创建出生日期字段

我正在尝试为用户创建一个表单,以自行更改其个人资料帐户信息。目前我有它,所以他们可以更新他们的第一个、最后一个和用户名、性别和“生日”。“生日”是唯一一个我不能不需要的。目前,我的表单检查是否在任何表单字段中都没有输入,如果没有进行任何更改,则不会更新用户信息。

~~模型.py~~

-- 收集用户设置更改的表单

~~views.py

有没有办法在使用 SelectDateWidget() 时使出生日期字段不需要,因为我当前的 required = False 尝试不起作用。或者可能是允许用户编辑他们的设置并提交更改的更好方法?

先谢谢了。

0 投票
2 回答
1544 浏览

javascript - 姜戈;在自定义小部件中向媒体文件添加变量

我想制作一个包含一些媒体文件的小部件,并且我希望能够传入媒体文件可以访问的参数。

例如,在 animation.js 中我有 {{ my_variable }}。我的问题是,如何以如下方式在“animation.js”中填充 {{ my_variable }}:

谢谢您,请随时要求澄清。

0 投票
0 回答
249 浏览

javascript - Django 隐藏字段输入,带有媒体渲染问题的自定义小部件

我有一个 Django 小部件;它是一个隐藏的输入文本字段,有一个与之关联的 JavaScript 媒体文件。此 JavaScript 媒体创建一个 ajax 文件上传器,需要 1 个参数;它应该附加到的元素的 id。上传成功后,JavaScript 上传器将文件的位置作为字符串返回,并用它设置隐藏字段的值。

当我简单地硬编码 JS 创建的小部件应作为隐藏字段的父级附加到的元素的 id 时,这将停止工作;小部件甚至没有出现。我认为这与隐藏的输入有关。无论如何,任何一般的方向都会受到赞赏。如果需要额外的上下文,请告诉我。