2024-05-03 18:01:23 发布
网友
假设我的模板上有一个iframe:
<iframe src="http://www.w3schools.com"></iframe>
有一个按钮,它(点击时)将把iframe的url保存在数据库中。如何访问视图函数上html iframe标记的src属性?在
提前谢谢。在
您不能在views.py中直接访问它,但可以使用隐藏字段将URL作为POST数据发送到视图。在
views.py
Django的方法是通过使用Django forms,但是我将缩写并使用原始的HTML表单。以下是模板中的HTML:
<iframe src="http://www.w3schools.com"></iframe> <form method="post" action="{% url app.views.your_view %}"> <input type="hidden" value="http://www.w3schools.com" name="iframeurl"> <input type="submit" value="Submit URL"> </form>
当用户单击按钮时,将向您的视图发出POST请求,您可以在其中使用URL:
如果用户在页面上时iframe URL要更改,那么也可以使用JavaScript保持隐藏字段的最新状态。在
顺便说一下,这是一个非常简化的示例,您可能还需要进行一些错误检查和表单验证。在
您不能在
views.py
中直接访问它,但可以使用隐藏字段将URL作为POST数据发送到视图。在Django的方法是通过使用Django forms,但是我将缩写并使用原始的HTML表单。以下是模板中的HTML:
当用户单击按钮时,将向您的视图发出POST请求,您可以在其中使用URL:
^{pr2}$如果用户在页面上时iframe URL要更改,那么也可以使用JavaScript保持隐藏字段的最新状态。在
顺便说一下,这是一个非常简化的示例,您可能还需要进行一些错误检查和表单验证。在
相关问题 更多 >
编程相关推荐