Python Django:获取views.py上iframe的src属性

Python Django:获取views.py上iframe的src属性,python,django,iframe,Python,Django,Iframe,假设我的模板上有一个iframe: <iframe src="http://www.w3schools.com"></iframe> 有一个按钮,当点击它时,会将iframe的url保存到数据库中。如何访问视图函数上html iframe标记的src属性 提前感谢。您不能在views.py中直接访问它,但您可以使用隐藏字段将URL作为POST数据发送到视图中 Django实现这一点的方法是使用,但我将缩写并使用原始HTML表单。以下是模板中的HTML: <ifra

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

<iframe src="http://www.w3schools.com"></iframe>
有一个按钮,当点击它时,会将iframe的url保存到数据库中。如何访问视图函数上html iframe标记的src属性


提前感谢。

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

Django实现这一点的方法是使用,但我将缩写并使用原始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>
如果用户在页面上时iframe URL将发生更改,那么也可以使用JavaScript使隐藏字段保持最新


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

好的,谢谢。使用隐藏表单是我的第二选择。我只是在试水,看看还有没有别的办法。非常感谢你!
url = request.POST.get("iframeurl", "")