當選擇框中有很多東西時,默認的django 1.0.2 ManyToManyField小部件(多選)很難使用。是否有另一個可用的部件,在textarea中給出了逗號分隔的id列表?如果這不可用,我需要做什麼來編寫一個,並將它顯示在ModelForm.as_p()和管理站點上?ManyToManyField小部件
1
A
回答
2
如果沒有現有的小部件,你想要什麼做(和我不不要認爲有),那麼你需要寫你自己的。不幸的是,Django文檔沒有告訴你如何做到這一點,但是通過查看源代碼來複制現有的Widget並修改它並不難。
1
2
我相信在manytomanyfield上設置raw_id_fields實際上會用逗號分隔的id列表輸出一個TextInput小部件。 您可以在相應的ModelForm中的admin.py中覆蓋此設置,並在其上強制使用TextArea小部件。
+0
看起來像這隻適用於管理員應用程序。謝謝,但對這個問題沒有用。 – dar 2009-06-19 17:28:22
相關問題
- 1. django admin更改列表中的ManyToManyField小部件?
- 2. 如何在管理頁面上調整django ManyToManyField小部件
- 3. 如何在小部件已經包含在其他小部件中時使用小部件替換小部件?
- 4. ember.js小部件
- 5. 小部件?
- 6. Javascript小部件
- 7. silverstripe小部件:爲小部件區域定義「允許的小部件」
- 8. GWT - 許多小部件或包含其他小部件的小部件
- 9. 小部件大小和添加新小部件的問題
- 10. PyQt - 在小部件頂部顯示小部件
- 11. ASP.NET Web小部件部署
- 12. 覆蓋ManyToManyField
- 13. Django,重寫ManyToManyField
- 14. Django的ManyToManyField
- 15. ManyToManyField在Django
- 16. ManyToManyField爲每個
- 17. Django ManyToManyField as multiset
- 18. 檢索ManyToManyField
- 19. django ManyToManyField和on_delete
- 20. Django:AJAX ManyToManyField in admin
- 21. 填充ManyToManyField
- 22. Django - 過濾ManyToManyField?
- 23. Android小部件onUpdate()
- 24. J2ME小部件庫
- 25. 拖放小部件
- 26. Android 4x2小部件
- 27. Android小部件imageswitcher?
- 28. 小部件配置
- 29. jQuery UI小部件
- 30. PyQt的,小部件
令人失望的是,這裏沒有任何東西,但是它接近於:http://www.djangosnippets.org/snippets/1365/ – dar 2009-05-05 18:20:34