Django管理選擇,我有這個領域的典範:與子菜單
exercise = models.CharField(max_length=25, choices=EXERCISES_CHOICES)
但演習的名單很長,當我在它佔據頁面的所有長度的管理界面使用它,是有一種方法可以在子項目中顯示?
Django管理選擇,我有這個領域的典範:與子菜單
exercise = models.CharField(max_length=25, choices=EXERCISES_CHOICES)
但演習的名單很長,當我在它佔據頁面的所有長度的管理界面使用它,是有一種方法可以在子項目中顯示?
我有類似的問題,但我不是一個選擇列表 - 而是它是一個外鍵字段,管理員的默認值也是在選項菜單中顯示整個可用值列表;隨着數據庫的填充,這可能無法使用。我的計劃是創建一個自定義的管理小部件,它使用文本輸入而不是選項菜單,並使用自動完成來幫助填寫值。我還沒有實現它 - 我開始尋找自動完成軟件包。也許一旦我決定,我會回來發佈更新。
P.S.在我看來,這將是一個普遍問題,應該已經解決了。爲什麼我找不到那裏的東西?
---- ----編輯
顯然,這已得到解決!根據其文檔,「django-extensions」包中包含一個「ForeignKeyAutocompleteAdmin」類。歡呼!在這裏看到:
http://pythonhosted.org/django-extensions/admin_extensions.html
https://pypi.python.org/pypi/django-extensions
免責聲明:我沒有嘗試過(!但我打算)
是的,這是一個很好的解決方法,請分享。 – avafab
當你說「的練習列表非常長」,是你談論選擇小部件? – Greg
是的列表框很長;) – avafab