2013-08-04 41 views
0

我在我的django應用中有2個模型類: 1:房子(名稱,位置,ID ...) 2:照片(描述,ID,房子 - 外鍵 - )。Django管理單選按鈕的無線按鈕

在管理界面中,照片顯示爲房屋格式的內聯格式,但現在,我希望用戶能夠爲該房屋選擇一張照片作爲高亮顯示。 我的問題是:還有一種方法可以添加單選按鈕,以便用戶只能選擇一張圖片? 您能幫我實現嗎? 謝謝!

回答

0

Photo添加OneToOneFieldHouse模型(你需要將其引用爲"YOUR_APP.Photo"避免循環引用),提供ModelAdmin與自定義表單,並在窗體的構造過濾的queryset該字段爲現在的房子只顯示照片。

不同的方法是在Photo模型中添加highlighted標誌,並確保save只有一張照片被突出顯示爲一個房子。