2
嗨,大家好我有簡單的Django表單,但是我需要獲取這個字段元素的類型,並根據這個做了一些特殊操作。如何在Django模板中檢測表單字段的類型
有沒有一種簡單的方法來獲取Django模板中的表單字段類型?
任何幫助將不勝感激。
嗨,大家好我有簡單的Django表單,但是我需要獲取這個字段元素的類型,並根據這個做了一些特殊操作。如何在Django模板中檢測表單字段的類型
有沒有一種簡單的方法來獲取Django模板中的表單字段類型?
任何幫助將不勝感激。
對於您的實際使用情況,django-form-utils包中的image widget應該是很好的匹配。
在更一般的層面上:如果你只是想修改標準小部件生成的html,你應該子類化小部件並調整render-method。
看看這個blog post得到的基本想法。
乾杯arie,我做了我想要感謝你。 – ibrahimyilmaz
你是什麼意思「此字段元素的類型」?用於渲染字段的小部件?或模型領域類...?你能否詳細介紹一下你的「特殊行動」? – arie
例如,我有ImageField,但在我的表單中,我希望使用像twitter用戶配置文件一樣的上傳字段來顯示現有的ImageField ...因此,我需要獲取字段類型,並根據此操作進行操作。 – ibrahimyilmaz
在你的「模板」中的「表單」或?對我來說,這聽起來像你正在嘗試爲表單字段創建一個自定義小部件(https://docs.djangoproject.com/en/dev/ref/forms/widgets/)。你在想這樣的事情:http://djangosnippets.org/snippets/2419/? – arie