我想做的是一个动态网页,用户在网站上做出一些选项后,会传入一些参数给本地的Python脚本并运行该脚本,再返回一些数据呈现在网页上。我知道通过django或者flask框架都可以实现,但是由于赶时间来不及学整个框架。请问各位大神该怎么实现这个功能呢,不论什么方式,flask或者django或者不用框架,只要可以实现就行。
人生最曼妙的风景,竟是内心的淡定与从容!
最も早いのは、フレームワークを手作業で構築することです。フラスコを使ったことはありませんが、Django はモデルを構築して、URL、ビュー、テンプレートを記述するだけで非常に高速です。実際の要件は、ユーザーがフロントエンドでフォームを送信し、それをバックエンドで受信して処理することです。これは、フレームワークの最も基本的な機能です。何かわからないことがあれば、ドキュメントを読んでください。ドキュメントで解決できない場合は、Segmentfault に来て、アルゴリズムを使用して解決できるかどうかを尋ねたり、考えたりしてください。
私の意見としては、ラピッドプロトタイピングには flask をお勧めします。学習コストが非常に低く、小規模なプロジェクトを作成するのは簡単です。サーバーからデータを送信するだけです。フラスコを使用してロジックを記述するだけです。
Django/Flask + Celery タスクキュー、私自身も Django + Celery を使用しています
質問者はクライアント js について質問しているのではありませんか? jquery を 1 日調べた後、元の投稿者が言及した問題はほぼ解決できますが、実行することはできません。ローカルでpy
Python スクリプトを js で書き直してみてはいかがでしょうか。 。 。
CGIを参照してください。ポスターは次のような同様の機能について話していますか:https://www.bytelang.com/o/s/...
オーナー、私はあなたの問題を完璧に解決できる人を偶然知っています — ウーイ
https://wooey.herokuapp.com/
投稿者が聞きたいのは、オンライン プログラミングですか?例: http://codepad.org/http://www.pythontip.com/codi...https://www.codecademy.com/zh...同様に、w3c チュートリアルは次のようになります。これの。 フロントエンドの観点から見ると、ユーザーが入力したコードはバックエンドに直接送信されます(フロントエンドは基本的に検証を実行できません)。バックエンドはセキュリティリスクを考慮する必要があります。たとえば、ユーザー入力: import osos.system('rm -rf *')(上記の Web サイトはすべて os コマンドを制限する必要がありますが、無数の種類の「危険な」コードが存在する可能性もあります。たとえば: 数値の100乗などを計算します)
最も早いのは、フレームワークを手作業で構築することです。フラスコを使ったことはありませんが、Django はモデルを構築して、URL、ビュー、テンプレートを記述するだけで非常に高速です。実際の要件は、ユーザーがフロントエンドでフォームを送信し、それをバックエンドで受信して処理することです。これは、フレームワークの最も基本的な機能です。何かわからないことがあれば、ドキュメントを読んでください。ドキュメントで解決できない場合は、Segmentfault に来て、アルゴリズムを使用して解決できるかどうかを尋ねたり、考えたりしてください。
私の意見としては、ラピッドプロトタイピングには flask をお勧めします。学習コストが非常に低く、小規模なプロジェクトを作成するのは簡単です。サーバーからデータを送信するだけです。フラスコを使用してロジックを記述するだけです。
Django/Flask + Celery タスクキュー、私自身も Django + Celery を使用しています
質問者はクライアント js について質問しているのではありませんか? jquery を 1 日調べた後、元の投稿者が言及した問題はほぼ解決できますが、実行することはできません。ローカルでpy
Python スクリプトを js で書き直してみてはいかがでしょうか。 。 。
CGIを参照してください。ポスターは次のような同様の機能について話していますか:
https://www.bytelang.com/o/s/...
オーナー、私はあなたの問題を完璧に解決できる人を偶然知っています — ウーイ
https://wooey.herokuapp.com/
投稿者が聞きたいのは、オンライン プログラミングですか?例:
http://codepad.org/
http://www.pythontip.com/codi...
https://www.codecademy.com/zh...
同様に、w3c チュートリアルは次のようになります。これの。
フロントエンドの観点から見ると、ユーザーが入力したコードはバックエンドに直接送信されます(フロントエンドは基本的に検証を実行できません)。
バックエンドはセキュリティリスクを考慮する必要があります。たとえば、ユーザー入力:
import os
os.system('rm -rf *')
(上記の Web サイトはすべて os コマンドを制限する必要がありますが、無数の種類の「危険な」コードが存在する可能性もあります。たとえば: 数値の100乗などを計算します)