recherche

Maison  >  Questions et réponses  >  le corps du texte

web - 怎样在网页上运行Python脚本?

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

黄舟黄舟2820 Il y a quelques jours1384

répondre à tous(8)je répondrai

  • 伊谢尔伦

    伊谢尔伦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.

    répondre
    0
  • ringa_lee

    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.

    répondre
    0
  • 黄舟

    黄舟2017-04-18 10:36:49

    File d'attente des tâches Django/Flask + Celery, j'utilise moi-même Django + Celery

    répondre
    0
  • ringa_lee

    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

    répondre
    0
  • 高洛峰

    高洛峰2017-04-18 10:36:49

    Pourquoi ne pas réécrire votre script python avec js. . .

    répondre
    0
  • PHP中文网

    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/...

    répondre
    0
  • 阿神

    阿神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/

    répondre
    0
  • 黄舟

    黄舟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.)

    répondre
    0
  • Annulerrépondre