问题标签 [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.
django - 两个字段中的小部件填充值
我知道,如果我需要为 django-admin 中的字段自定义“选择器”,我需要创建一个自定义小部件。但是如果小部件必须产生两个值,例如 X 和 Y 坐标,我如何将它们填充到模型的两个不同字段中?
django - 无法覆盖 ModelForm (Django) 中的 SelectMultiple 小部件
我有一个 ManyToManyField,我想在表单中显示它,作为 CheckboxSelectMultiple 小部件。为什么这些方法都不起作用?(请参阅下面的尝试 #1、#2 和 #3。)根据我在文档和 SO 中阅读的所有内容,至少其中一个应该可以工作。但我仍然有一个顽固的 SelectMultiple 小部件拒绝让步。
我使用了一个固定装置来填充我的初始关键字实例。
我也尝试过覆盖 help_text 没有成功。
在我的views.py
我使用一个表单集:
但我不明白这会有什么不同。
我正在使用 Django 1.2.1 版。
django - 如何使用 Django 的 MultiWidget?
关于此功能的文档有点缺乏。
我可以看到我需要创建一个带有其他小部件列表的“小部件”属性,但之后它会得到一点福尔摩斯。
有人可以向我解释如何使用 MultiWidget 小部件吗?
django - 用于选择的 django modelform css 类
我正在尝试将名为 autocomplete 的类添加到我的选择之一中。
根据上面的代码,我得到all() got an unexpected keyword argument 'attrs'
django-forms - 如何更改 Django NullBooleanField 小部件应用程序范围?
我想将我的应用程序中的所有 NullBooleanFields 显示为单选按钮。最好的方法是什么?
遵循模板或类似的东西将是理想的。只是为了让丰富的样式和语气不同于普通的“是/否/未知”。
django - 渲染时捕获 DoesNotExist:照片匹配查询不存在
当我在管理文件中执行以下操作时:
我收到此错误:
这是我的课:
但是,如果我在 shell (python manage.py shell) 中执行此操作,它会完美运行!
奇怪吧?
python - Django Admin:仅对一个模型字段使用自定义小部件
我的模型中有一个DateTimeField字段。我想在 Django 管理站点中将其显示为复选框小部件。为此,我创建了一个自定义表单小部件。但是,我不知道如何将我的自定义小部件仅用于这一字段。
Django 文档解释了如何为特定类型的所有字段使用自定义小部件:
不过,这还不够细化。我只想为一个字段更改它。
django - 用于自定义排序关系的 Django 管理小部件
在为自定义排序的 M2M 关系设计模型和小部件时,我需要一些帮助。典型的应用场景是书籍和作者。特别是,当一本书中作者的顺序确实很重要时。
我的模型的当前版本Publication
是:
和作者是People
类:
我有两种可能性来存储每个出版物的作者顺序:
1.显式:制作AuthorForPublication
模型
但随后出现了一个问题:将一个易于使用的管理小部件放入 Publication 中是否可行?
2. 解决方法:创建一个authors_order
字段,其中包含一个 sPublication
列表,pk
其中包含一个允许用户重新排序作者的小部件。但这听起来有点棘手。
其他替代方案当然存在,建议表示赞赏。
django - Django:管理员:在管理员中更改字段的小部件
我有一个具有这样的布尔值的模型:
这在管理员中显示为一个复选框。
- 我怎么能把它用作管理员中的单选按钮?
- 另外,如何让它在管理员中始终具有某个选定的值?
- 另外,我希望默认值相反,当非管理员用户添加
TagCat
. 这个领域应该对他隐藏。
有人可以告诉我该怎么做吗?Django 文档似乎没有详细说明。
django - 过滤多对多多选字段
我有一个与另一个对象(类别)具有多对多关系的对象(书)。
'Category' 也用于渲染子类别。类别和子类别之间的区别在于类别具有“category_parent=None”,而子类别具有类别作为父类别。
我想显示一个带有两个 ChoiceFields 的表单作为多项选择。一个用于仅显示类别的类别,另一个用于先前所选类别的子类别。
我不知道如何过滤上面选择的类别中可用的子类别。那可能吗?
到目前为止,我只能过滤不包括类别的子类别(category_parent=None),但我无法按已选择的类别对其进行过滤。