我需要以Django形式显示图像。我的Django表单非常简单 - 单个文本输入字段。当我在视图中初始化我的Django表单时,我想将图像路径作为参数传递,并且在模板中呈现时的表单显示图像。 Django表格是可能的,还是我必须单独显示图像?
感谢。
答案 0 :(得分:1)
我相信这个模板有责任在你的情况下显示这个图像。 如果您需要能够发送图像相关信息(路径,网址...),则需要创建专用小部件。
答案 1 :(得分:1)
如果图片与表单本身相关,而不是与任何字段相关,那么您可以创建自定义表单类并覆盖 as_table(), as_ul()< / strong>, as_p()方法。或者您可以使用自定义模板,而不是让表单自行渲染。 如果它与字段相关,那么自定义小部件是合适的,正如皮埃尔建议的那样。