【发布时间】:2019-05-17 20:35:38
【问题描述】:
所以我正在为我的项目开发一个网页,所以我的问题是,给定 html 表单中的用户输入,我如何使用该输入来调用 python 函数(该函数接收字符串作为参数)。请记住,完成此操作后,我将使用 Django 运行所有内容。使用我目前使用的 html 表单(我对 html 非常陌生,因此欢迎任何反馈)。
<form>
Sequente:
<br>
<input type="text" name="sequente", placeholder="a,f,a->b,b->c,c->d,d->e|-e", method='get'>
<br>
<input type="submit" value="submit">
</form>
【问题讨论】:
-
您不会从 HTML 调用 Python 函数。您使用表单元素的
action属性将表单提交到 URL,该 URL 映射到包含 Python 代码的 Django 视图。 -
那么,究竟我在 action 属性中使用了什么动作?
-
就像我说的,你使用一个 URL,即你在你的 urls.py 中定义的一个。