flask框架开发web,怎样实现在后端运行前端接收的python代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask框架开发web,怎样实现在后端运行前端接收的python代码?相关的知识,希望对你有一定的参考价值。

类似于刷题网站,在前端文本区域接收用户输入python代码,通过表单提交后,怎样在后端处理判断是否正确?

from flask import Flask
from flask import request
app = Flask(__name__)

@app.route('/')
def index():
"""
前端
"""
return """

<form action="/main">
<div class="item">
<input type="text" name="number" maxlength="11" placeholder="请输入您的手机号" autocomplete="off" class="name">
</div>
<div class="submit"><button>提交</button></div>
</form>

"""

@app.route('/main')
def main():
"""
接收表单信息
"""
data = request.values.get('number')

.get('number')里的number是前端input标签里name的属性
参考技术A 用python内置的exec()函数,可以将字符串作为语句执行

以上是关于flask框架开发web,怎样实现在后端运行前端接收的python代码?的主要内容,如果未能解决你的问题,请参考以下文章

怎样学习flask

Flask接口开发与Redis数据持久化实战

用Flask写后端接口

基于Python的Flask WEB框架实现后台权限管理系统(含数据库),内容包含:用户管理角色管理资源管理和机构管理

后端框架对比:Flask与Django

Web 框架 Flask