2010-06-18 94 views
3

我需要以Django形式顯示圖像。我的Django表單非常簡單 - 一個文本輸入字段。當我在視圖中初始化我的Django表單時,我想將圖像路徑作爲參數傳遞,並且在模板中呈現時的表單顯示圖像。 Django表單可以使用,還是需要單獨顯示圖像?以Django形式顯示圖像

謝謝。

回答

1

如果圖像是關係到窗體本身,而不是任何特別的領域,那麼你可以做一個自定義窗體類並覆蓋as_table的一個()as_ul()as_p()方法。或者,您可以使用自定義模板,而不是讓表單呈現自己。 如Pierre建議,如果它與字段相關,那麼定製小部件是適當的。

1

這個模板的責任是在你的情況下顯示這個圖像,我相信。 如果你的表單需要能夠發送圖像相關信息(路徑,URL ..),你需要創建一個專用的小部件。