web - 怎样在网页上运行Python脚本?
黄舟
黄舟 2017-04-18 10:34:49
0
8
1364

我想做的是一个动态网页,用户在网站上做出一些选项后,会传入一些参数给本地的Python脚本并运行该脚本,再返回一些数据呈现在网页上。我知道通过django或者flask框架都可以实现,但是由于赶时间来不及学整个框架。请问各位大神该怎么实现这个功能呢,不论什么方式,flask或者django或者不用框架,只要可以实现就行。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(8)
伊谢尔伦

最快的還是學框架吧,手搭一個比你想像得更花時間。 flask沒用過,django挺快的,建好Model,然後就不停地寫Url、View和Template就可以了。你的要求其實就是使用者在前端提交表單然後你在後端接收並處理,這是任何一個框架最基本的功能。哪裡不懂就看文檔,文檔解決不了就來Segmentfault問問或想想能不能用演算法解決。

左手右手慢动作

個人愚見 快速成型的話推薦flask 學習成本很低 小項目寫起來方便 Django對你的需求來說太厚重 只是服務器傳個數據 交個互的話 用flask寫寫邏輯就行了吧。

黄舟

Django/Flask + Celery 任務隊列,我自己用 Django + Celery

左手右手慢动作

難道題主問的不是客戶端js 麼,為什麼不推薦他直接看jquery 呢,jquery 看一天差不多能解樓主所說的問題,本地跑不了py 吧

小葫芦

為啥不用js重寫你的python腳本。 。 。

洪涛

參考CGI。樓主說的是這樣的類似功能嗎:
https://www.bytelang.com/o/s/...

阿神

樓主,我剛好知道有一個完美解決你問題的東東-wooey

https://wooey.herokuapp.com/

黄舟

樓主想問的是:線上程式設計?例如:
http://codepad.org/
http://www.pythontip.com/codi...
https://www.codecademy.com/zh...
類似的,w3c的教學也是這樣的。
從前端來看,都是把使用者輸入的程式碼,直接提交到後端(前端基本上沒法做校驗);
而後端,不得不考慮安全隱患。例如使用者輸入:
import os
os.system('rm -rf *')
(上面給的幾個網站應該都是限制了os命令,但是還可以有無數種「危害」性質的程式碼。例如:計算一個數的100次方等等)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板