Maison > Questions et réponses > le corps du texte
我想做的是一个动态网页,用户在网站上做出一些选项后,会传入一些参数给本地的Python脚本并运行该脚本,再返回一些数据呈现在网页上。我知道通过django或者flask框架都可以实现,但是由于赶时间来不及学整个框架。请问各位大神该怎么实现这个功能呢,不论什么方式,flask或者django或者不用框架,只要可以实现就行。
伊谢尔伦2017-04-18 10:36:49
Le plus rapide est d’apprendre le framework à la main prend plus de temps que vous ne le pensez. Je n'ai jamais utilisé flask. Django est très rapide. Créez simplement le modèle, puis écrivez simplement l'URL, la vue et le modèle. Votre exigence est en fait que l'utilisateur soumette le formulaire sur le front-end, puis que vous le receviez et le traitiez sur le back-end. Il s'agit de la fonction la plus élémentaire de tout framework. Si vous ne comprenez pas quelque chose, lisez simplement la documentation. Si vous ne parvenez pas à le résoudre dans la documentation, venez à Segmentfault et demandez ou réfléchissez si vous pouvez utiliser des algorithmes pour le résoudre.
ringa_lee2017-04-18 10:36:49
À mon humble avis, si vous souhaitez faire du prototypage rapide, je recommande flask. Le coût d'apprentissage est très faible et il est facile d'écrire des petits projets. Django est trop lourd pour vos besoins. Il nécessite juste la transmission du serveur. data Si vous souhaitez interagir, utilisez simplement flask pour écrire la logique.
黄舟2017-04-18 10:36:49
File d'attente des tâches Django/Flask + Celery, j'utilise moi-même Django + Celery
ringa_lee2017-04-18 10:36:49
La personne qui pose la question ne pose-t-elle pas des questions sur le client js ? Pourquoi ne lui recommandez-vous pas de regarder directement jquery après une journée, cela peut presque résoudre le problème mentionné par l'affiche. py localement
PHP中文网2017-04-18 10:36:49
Référence CGI. L'affiche parle-t-elle d'une fonction similaire à celle-ci :
https://www.bytelang.com/o/s/...
阿神2017-04-18 10:36:49
Propriétaire, je connais quelqu'un qui peut parfaitement résoudre votre problème——wooey
https://wooey.herokuapp.com/
黄舟2017-04-18 10:36:49
Ce que l'affiche veut demander, c'est : la programmation en ligne ? Par exemple :
http://codepad.org/
http://www.pythontip.com/codi...
https://www.codecademy.com/zh...
De même, le tutoriel du w3c est comme ça.
Du point de vue du front-end, le code saisi par l'utilisateur est soumis directement au back-end (le front-end est fondamentalement incapable d'effectuer la vérification
Quant au back-end, les risques de sécurité existent) ; à considérer. Par exemple, la saisie de l'utilisateur :
import os
os.system('rm -rf *')
(Les sites Web indiqués ci-dessus devraient tous restreindre la commande os, mais il peut y avoir d'innombrables "dangers" Code de propriétés. Par exemple : calculer la puissance 100 d'un nombre, etc.)