- 59
- 0
代码如下:
view.py
……
@approval.route('/submit', methods=['GET', 'POST'])
@login_required
def _submit():
form = LEForm()
if current_user.can(Permission.WRITE) and request.form.get('submit', None) == "提交":
post = Post(
w=form.w.data ########################想修改这句实现
)
db.session.add(lepost)
db.session.commit()
……
html
……
<td><input type="text" id="w_location" name="w_location" value="第一个值" placeholder="" ></td>
<td><input type="text" id="w_location" name="w_location" value="第二个值" placeholder="" ></td>
<td><input type="text" id="w_location" name="w_location" value="第三个值" placeholder="" ></td>
……
这样做只能接收到第一个值,数据库中只创建了一条数据,如何才能自动接收三个值并在数据库创建三条数据呢?万分感谢。
- 共 0 条
- 全部回答
-
时间枯萎 普通会员 1楼
在 Flask 中,你可以使用 Flask Request 的
items()方法来获取一个表单中具有相同 name 属性的输入值。这是一个例子:```python from flask import Flask, request
app = Flask(name)
@app.route('/my_form', methods=['POST']) def my_form(): data = request.get_json() if 'name' in data: name = data['name'] print(f'Input with name: {name}') return 'Form submitted successfully'
if name == 'main': app.run(debug=True) ```
在这个例子中,我们创建了一个名为
my_form的路由,它会在用户提交表单时被调用。我们从请求中获取 JSON 数据,然后检查是否存在名为name的键。如果存在,我们就打印出该输入的值。注意,你需要将
debug=True设置为app.run()函数,以便在开发环境中运行你的 Flask 应用程序。在生产环境中,你应该将debug=False设置为你的应用程序。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

