以Django Form显示图像

时间:2010-06-18 10:27:43

标签: python django

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

如果图片与表单本身相关,而不是与任何字段相关,那么您可以创建自定义表单类并覆盖 as_table() as_ul()< / strong>, as_p()方法。或者您可以使用自定义模板,而不是让表单自行渲染。 如果它与字段相关,那么自定义小部件是合适的,正如皮埃尔建议的那样。