Django:获取iframe的src属性视图.py

2024-05-03 18:01:23 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我的模板上有一个iframe:

<iframe src="http://www.w3schools.com"></iframe>

有一个按钮,它(点击时)将把iframe的url保存在数据库中。如何访问视图函数上html iframe标记的src属性?在

提前谢谢。在


Tags: 函数标记srccom视图模板数据库http
1条回答
网友
1楼 · 发布于 2024-05-03 18:01:23

您不能在views.py中直接访问它,但可以使用隐藏字段将URL作为POST数据发送到视图。在

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:

^{pr2}$

如果用户在页面上时iframe URL要更改,那么也可以使用JavaScript保持隐藏字段的最新状态。在

顺便说一下,这是一个非常简化的示例,您可能还需要进行一些错误检查和表单验证。在

相关问题 更多 >