2013-05-19 55 views
2

我有許多許多選項可供選擇,並且我希望每個接口有兩個多接口,左側是可用選項,右側是選擇那些。這裏是Django與Groups做的一個例子。將Django中的ManyToMany關係表示爲兩個多接口

Groups from Django auth app

我有兩個問題:

  1. 這是怎麼樣的 「widged」 叫什麼名字?
  2. 如何使用Django 1.5.1以簡單的方式實現它,以便在前端和後端表單中使用它?是否有原生選項或第三方應用程序?

謝謝!

+0

對此有幫助嗎? http://stackoverflow.com/questions/2216974/django-modelform-for-many-to-many-fields – karthikr

+0

@karthikr我認爲這不利於我的情況。我真正需要的是:而不是直接在多個選項中選擇項目,我希望能夠填充第二個單擊propper箭頭。 – Caumons

回答

2

這個小部件被稱爲FilteredSelectMultiple。它可以通過ModelAdmin類的filter_horizontalfilter_vertical屬性在Django admin中使用。如果你想自己實現這樣一個小部件,也許它的源代碼可能會有所幫助。

+0

非常感謝!這就是我一直在尋找的!我已經在管理員中工作了。對於前端表單,我發現這個網站http://dashdrum.com/blog/2012/05/using-the-filterselectmultiple-widget/我會試一試! :) – Caumons

相關問題