问题标签 [modelchoicefield]
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 问题“ModelChoiceField”对象没有属性“use_required_attribute”
亲爱的,我在 Django 中遇到了一个问题。关于“ModelChoiceField”对象没有属性“use_required_attribute”有一个错误,我不知道我在哪里犯了错误。
我的目标是让我的提交自定义表单,但我不明白 Django 中的 CBV 是如何达到这个目标的,所以我回去在 Django 中使用 forms.py 和 FBV。但是我在表单模型中的字段有外键来引用其他模型。我使用forms.ModelChoiceField
并期望解决外键问题,但它不起作用并显示此错误。
感谢您的阅读,希望有人可以帮助我解决它。
这是我的代码:
表格.py
模型.py
视图.py
网址.py
case_form.html
谢谢!
django - 如何根据对象属性定义 ModelSerializer ChoiceField 的选择?
我Beta
的模型的舞台字段提供了 5 个选项。我希望我的序列化程序不总是接受所有这些选择,而是根据序列化对象的实际阶段值只接受其中一些选择。例如,如果my_beta_object.stage == 1
,那么序列化程序应该期望(并提供)只有阶段 2 和 3,如果my_beta_object.stage == 2
,只有阶段 2 和 4,等等。
如何根据序列化对象的字段值动态限制该字段的选择?
python - 在 Django 选择字段中一起使用整数和字符串
我正在尝试将最新 Django 版本中的新 Enum 类型用于选择字段。具体来说,我试图将美国的各个州存储如下:
按预期工作。现在,我还尝试使 max_length 变量也成为选择类的类属性,以通过执行以下操作使代码更加模块化:
这给了我一个错误如下:
如果 self.max_length 不是 None 并且 choice_max_length > self.max_length:
TypeError: '>' not supported between 'int' and 'States'
我知道 Django 还为整数提供了一个替代的 IntegerChoices,但是我如何同时使用文本和整数选择。
python - 使用外部引用键过滤 Django ModelChoiceField 中的字段查询集
Trim
继承的和Car
的TrimType
,TrimType
继承的Car
。
Trim
在特定详细信息页面上创建时Car
,我想trimType
通过Car
.
我提到了How to use the request in a ModelForm in Django。
我的模板/品牌/trim_update.html是:
和品牌/models.py是:
和brand/views/base_views.py是:
和brand/forms/CarForms.py是:
但是, CarForms.py中出现以下错误:
键错误:“请求”
django - modelformset 根据 django 中的 ModelChoiceField 显示表单
我是第一次实现 django modelformsets。
我有一个有 4 个选项的 ModelChoiceField - ModelForm MF 中的 c1、c2、c3、c4。MF 有 3 个字段 F1、F2 和 F3,其中 F1 是 ModelChoiceField。MF 用于创建模型表单集。
我想使用 modelformset 显示与 F1 中可用选项一样多的表单,在这种情况下 - 4 个表单,每个选项一个。并且只有该选项需要在 ModelChoiceField 中可供选择。休息选择是隐藏的。
有什么办法可以做到这一点?
django-views - django admin 中的 ModelChoiceField 给出“选择一个有效的选择。那个选择不是可用的选择之一。错误
嘿!
我想在我的 django 管理区域中有一个字段,用户可以从数据库中的给定选项中进行选择。例如,获取国家列表并选择一个。但我总是会得到'选择一个有效的选择。那个选择不是可用的选择之一。尝试保存新实例时出错。
我确实在管理下拉列表中得到了正确的选择,但是当我选择一个并保存时,就会发生错误。
有没有人知道如何解决这个问题(在管理员中)发现只有类似的问题没有管理部分并且没有解决方案对我有用。
非常感谢您的帮助!:)
编辑:
我在我的管理区域中修复了这个问题,但现在无法在我的表单/视图中过滤 PlaceSection。需要的字段在那里,但在“搜索”之后,TypeError 'PlaceSection' 对象不可迭代。它似乎是 NoneType 并且是空的,但我不明白我做错了什么。
任何进一步的帮助也将不胜感激!:)
python - ModelChoiceField 返回一个数字而不是它的值
我的 csv 文件有一个简单的模型:
我的脚本允许用户上传文件
然后,我使用一个 ModelChoiceField 允许用户选择一个上传的文件:
调用时, is_valid()
我可以访问 ModelChoiceField 的值(例如,如果我的 csv 文件名为 test1,我将得到 test1)
但是当我尝试访问位于 下方的这个值时is_valid()
,我得到了一个数字(例如,48 代表文件,49 代表以下等)
我什至尝试return self.cleaned_data.get("fileToConvert")
在 clean 函数中但它不起作用,我不知道如何访问选定的文件名、url 等。