1

我的 django 应用程序中有 2 个模型类:1:房子(名称、位置、id ...) 2:照片(描述、id、房子-外键-)。

在管理界面中,照片显示为房屋表单的内联,但现在,我希望用户能够选择一张图片作为该房屋的突出显示。我的问题是:有办法添加一个单选按钮,这样用户只能选择一张图片吗?你能帮我实现这个吗?谢谢!

4

1 回答 1

0

在模型中添加OneToOneField(您需要引用它以避免循环引用),提供自定义表单,并在该表单的构造函数中过滤该字段的查询集以仅显示当前房屋的照片。PhotoHouse"YOUR_APP.Photo"ModelAdmin

不同的方法是在模型中添加highlighted标志,Photo并确保save一所房子只突出显示一张照片。

于 2013-08-04T17:35:25.070 回答