我正在写一个网站,必须显示10个最近用户的IP和位置,并将所有访问存储在一个数据库中。网站必须用烧瓶和HTML/CSS/JS进行编码。我已经在.js文件中编写了一个执行.js的脚本,但是现在我很难将JS数据传递到我的python flask应用程序中,以便将它添加到我的数据库中。
总的来说,如何将JS JS脚本输出传递给 Python Flask**?**?
提亚
编辑:感谢您的快速反应,他们确实帮助了我,并指导我找到了解决方案。对于将来的参考,我推荐本文tho:https://scotch.io/bar-talk/processing-incoming-request-data-in-flask
发布于 2020-06-04 09:39:18
您可以将JavaScript代码中的数据发布到一个Flask视图中,然后该视图可以使用它完成一些事情。使用获取API,
const myIp = ipLookup();
fetch('/save-ip', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ip: myIp}),
}).then(r => {
console.log(r);
}).catch(e => {
alert('Error: ' + e);
});就像
@app.post("/save-ip")
def save_ip():
data = request.get_json())
print(data)
# ... save ...https://stackoverflow.com/questions/62191367
复制相似问题