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

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

黄舟
黄舟

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

membalas semua(8)
伊谢尔伦

Perkara terpantas ialah mempelajari rangka kerja Membina satu dengan tangan mengambil lebih banyak masa daripada yang anda fikirkan. Saya tidak pernah menggunakan kelalang Django. Hanya bina Model dan kemudian tulis Url, Lihat dan Templat. Keperluan anda sebenarnya ialah pengguna menyerahkan borang di bahagian hadapan dan kemudian anda menerima dan memprosesnya di bahagian belakang Ini adalah fungsi paling asas bagi mana-mana rangka kerja. Jika anda tidak memahami sesuatu, cuma baca dokumentasi Jika anda tidak dapat menyelesaikannya dalam dokumentasi, datang ke Segmentfault dan tanya atau fikirkan sama ada anda boleh menggunakan algoritma untuk menyelesaikannya.

左手右手慢动作

Pada pendapat saya, jika anda ingin melakukan prototaip pantas, saya mengesyorkan kelalang kos pembelajaran adalah sangat rendah dan mudah untuk menulis projek kecil untuk keperluan anda data. Jika anda ingin berinteraksi, gunakan sahaja kelalang untuk menulis logik.

黄舟

Baris gilir tugas Django/Flask + Celery, saya sendiri menggunakan Django + Celery

左手右手慢动作

Bukankah penyoal bertanya tentang pelanggan js Mengapa anda tidak mengesyorkannya untuk melihat jquery secara langsung? py secara tempatan

小葫芦

Mengapa tidak menulis semula skrip python anda dengan js. . .

洪涛

Rujukan CGI. Adakah poster bercakap tentang fungsi yang serupa seperti ini:
https://www.bytelang.com/o/s/...

阿神

Pemilik, kebetulan saya mengenali seseorang yang boleh menyelesaikan masalah anda dengan sempurna——wooey

https://wooey.herokuapp.com/

黄舟

Apa yang ingin ditanya oleh poster ialah: Pengaturcaraan dalam talian? Contohnya:
http://codepad.org/
http://www.pythontip.com/codi...
https://www.codecademy.com/zh...
Begitu juga tutorial w3c seperti ini.
Dari perspektif bahagian hadapan, input kod oleh pengguna diserahkan terus ke bahagian belakang (bahagian hadapan pada asasnya tidak dapat melakukan pengesahan
Bagi bahagian belakang, risiko keselamatan ada). untuk dipertimbangkan. Sebagai contoh, input pengguna:
import os
os.system('rm -rf *')
(Tapak web yang diberikan di atas semua harus mengehadkan arahan os, tetapi mungkin terdapat banyak Kod "bahaya" daripada sifat. Contohnya: mengira kuasa ke-100 nombor, dsb.)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan