2013-08-04 45 views
0

我在我的django应用中有2个模型类: 1:房子(名称,位置,ID ...) 2:照片(描述,ID,房子 - 外键 - )。Django管理单选按钮的无线按钮

在管理界面中,照片显示为房屋格式的内联格式,但现在,我希望用户能够为该房屋选择一张照片作为高亮显示。 我的问题是:还有一种方法可以添加单选按钮,以便用户只能选择一张图片? 您能帮我实现吗? 谢谢!

回答

0

Photo添加OneToOneFieldHouse模型(你需要将其引用为"YOUR_APP.Photo"避免循环引用),提供ModelAdmin与自定义表单,并在窗体的构造过滤的queryset该字段为现在的房子只显示照片。

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