基于外键的Django选择

2024-09-30 20:30:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有一种方法可以使用存储在foreignkey中的列表作为charfield的选择。在

这是我现在所拥有的,但它不起作用。在

priority = models.ForeignKey(SLAs)
prioritylevel = models.CharField(choices=priority.details)

它说ForeignKey没有“details”属性

如果有人回答了,请给我指出正确的方向。在

谢谢:)


Tags: 方法列表属性modelsdetails方向choicescharfield
1条回答
网友
1楼 · 发布于 2024-09-30 20:30:39

我想你想在表格里用这个?在

所以你可以这样做smth:

class MyForm(forms.ModelForm):
    prioritylevel = forms.ModelChoiceField(queryset=OtherModel.objects.values('level'))

在模型中这将是CharField。这能解决你的问题吗?在

相关问题 更多 >