1

我一直在拼凑一个使用 ContentType/Generic Foreign Key 今天最好的部分的模型,因为从我的谷歌搜索来看,它似乎是我正在寻找的解决方案。但是,现在我有了一些渲染,似乎并非如此。

我想要的只是一个外键下拉列表,它允许用户从两个模型之一中选择一个记录。使用 GenericForeignKey,它会列出在我的“限制”语句中指定的模型,但随后希望用户知道 ID/PK 并将其输入到“object_id”字段中。这个对吗?

我现在正在考虑从两个模型中获取所有记录并在下拉列表中列出它们的查询将是一个更清洁的解决方案。如果是这样,我会在forms.py中实现吗?

外键元素不太重要,因为我只需要能够从两个关联模型中导入/操作一些字段并将它们保存到新模型中。

提前致谢。

4

0 回答 0