我想做的是一个动态网页,用户在网站上做出一些选项后,会传入一些参数给本地的Python脚本并运行该脚本,再返回一些数据呈现在网页上。我知道通过django或者flask框架都可以实现,但是由于赶时间来不及学整个框架。请问各位大神该怎么实现这个功能呢,不论什么方式,flask或者django或者不用框架,只要可以实现就行。
人生最曼妙的风景,竟是内心的淡定与从容!
最快的還是學框架吧,手搭一個比你想像得更花時間。 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 osos.system('rm -rf *')(上面給的幾個網站應該都是限制了os命令,但是還可以有無數種「危害」性質的程式碼。例如:計算一個數的100次方等等)
最快的還是學框架吧,手搭一個比你想像得更花時間。 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次方等等)