请教一个问题,如何通过html页面获取用户输入的字符串(例如:平凡的世界),来匹配到项目目录下的文件,通过执行py脚本(脚本实现获取用户输入的邮件名以及附件),发送邮件?
项目背景是希望建立一个自由的kindle图书发送系统。(建立书库,匹配书友搜索的书籍,然后发送到他的邮箱)
项目环境是:ubuntu16.04.3LTS+python3.5+django1.10.1+uwsgi
如何通过html来执行python脚本?
答案:2 悬赏:10 手机版
解决时间 2021-02-25 21:14
- 提问者网友:姑娘长的好罪过
- 2021-02-25 02:08
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-25 02:44
按照你的需求,一个是要做个书籍搜索引擎,这简单,自己建好书籍的数据库,用 django 的orm,根据关键字模糊查找,前端随便用个异步的库,发请求异步与后台交互,搜索数据库,让用户选择匹配结果就好了。
第二就是邮件发送,这个更简单,弄个邮箱输入框,点提交时把书籍信息,邮箱发送到后台,后台发邮件就好了。
对了,我当时前端用的是Vue,题主可以试着用用。
第二就是邮件发送,这个更简单,弄个邮箱输入框,点提交时把书籍信息,邮箱发送到后台,后台发邮件就好了。
对了,我当时前端用的是Vue,题主可以试着用用。
全部回答
- 1楼网友:痴妹与他
- 2021-02-25 03:17
我想你大概是问如何使用web页面,在线执行python。
首先你可以安装一个叫the jupyter notebook实现你的需要
如果你想做一个在线的应用,大体思路如下:
前端
1. html页面有一个textarea或者其他文本编辑组件作为输入。
2. 提交以后等待相应返回结果。
后台:
python实现执行:
1. 将文本信息转存成py文件
2. 起一个python进程执行并获取输出结果,错误信息
3. 等待进程结束。分步或者一次性返回结果。
python在进行如此方式执行会有很大的安全隐患。解决安全问题可以尝试使用codejail实现。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯