V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fuo
V2EX  ›  分享创造

搞 PHP 的尝试用 Python 搭建 web 应用

  •  
  •   fuo · 2020-08-21 15:05:45 +08:00 · 1806 次点击
    这是一个创建于 1548 天前的主题,其中的信息可能已经有所发展或是发生改变。

    平时做动态网页动态网站 ,做一些简单的增删改查,大家都习惯了用PHP

    我去年在做一个 web 查询应用的时候,在 github 上面发现一个开源项目非常适合我使用,但是它是用 python 搞的。没办法,我就只能尝试学习使用 python 做一个 web 的增删改查,根据网上推荐,我选用了 NginxuWSGIFlask

    NginxuWSGIFlask 搭建 web 应用,对于新人来说,最难的就是 uWSGI 以及 Nginx 配置,接入 ssl 证书也是很麻烦,如果在一个 nginx 下部署多个应用,那更加复杂了,当时刚开始玩就被折磨的很惨,一个又一个奇怪问题出现,虽然根据教程按部就班最终成功了,但是下次如果再次搭建这样的应用,肯定也是一脸懵逼。

    今年,我发现宝塔面板提供了 python 项目管理器,通过它就非常方便搭建 pythonweb 应用,并且它提供多个虚拟的 python 执行环境,快速为应用映射域名,部署 ssl ,真的非常省心省力。

    hu.is 这个就是目前部署在宝塔面板的 whois 查询应用,基于 pythonuWSGIFlask

    另外我目前对于 NginxuWSGIFlask的作用和关系简单粗暴理解如下,如有错误,请大佬指出:

    • Nginx 就是公司前台妹子,如果有萌新面试 PHP 工程师,那么前台就会打电话告知 HR,有人要面试

    • HR 就是 uWSGI,她知道项目经理在哪里,并且了解项目经理的需求,她就会把萌新带到一个小黑屋,这就是项目经理要面试考核的地方

    • 项目经理就是 Flask,他会考核萌新的 PHP 能力,并且最终决定要不要招聘这个萌新

    2 条回复    2020-08-22 06:20:38 +08:00
    python30
        1
    python30  
       2020-08-21 22:21:19 +08:00
    这个。。。。。
    用 Nginx 、uWSGI 和 Flask 搭建 web 应用 也挺方便的。个人感觉
    black11black
        2
    black11black  
       2020-08-22 06:20:38 +08:00 via Android
    你这个 nginx wsgi 和 flask 并列本身是一种很奇怪的事,没什么逻辑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 20:29 · PVG 04:29 · LAX 12:29 · JFK 15:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.