2010-06-18 74 views
3

我需要以Django形式显示图像。我的Django表单非常简单 - 一个文本输入字段。当我在视图中初始化我的Django表单时,我想将图像路径作为参数传递,并且在模板中呈现时的表单显示图像。 Django表单可以使用,还是需要单独显示图像?以Django形式显示图像

谢谢。

回答

1

如果图像是关系到窗体本身,而不是任何特别的领域,那么你可以做一个自定义窗体类并覆盖as_table的一个()as_ul()as_p()方法。或者,您可以使用自定义模板,而不是让表单呈现自己。 如Pierre建议,如果它与字段相关,那么定制小部件是适当的。

1

这个模板的责任是在你的情况下显示这个图像,我相信。 如果你的表单需要能够发送图像相关信息(路径,URL ..),你需要创建一个专用的小部件。