在编写python文件时,一般会在入口文件中加入if __name__ == "__main__",

这样当这个脚本文件执行时就会执行这个语句下面的内容,而如果这个脚本文件被当作模块引入(import xxx)到其他文件中时这个下面的语句就不会执行。

在flask中还有另一个作用

一般在入口文件中,放在if __name__ == "__main__"语句下面的是app.run(...),

当运行app.run(...)时会执行flask自带的服务器(效率很低),在生产环境中一般使用nginx+uwsgi 作为服务器(nginx作为前置服务器接受浏览器端请求),

项目部署上线后,会由uwsgi加载这个文件,如果没有if __name__ == "__main__"就会同时开启2个服务器,产生矛盾。

最新文章

  1. JavaScript 之 for语句
  2. JS正则表达式大全(整理详细且实用)
  3. DEV中dx:ASPxPopupControl 控件的使用(在窗口关闭或隐藏时,清楚文本框中的内容)
  4. Redis设计与实现-持久化篇
  5. Vue.2.0.5-单文件组件
  6. @Repository @Resource
  7. cluster模块实现多进程-让我的代理服务速度飞起来了
  8. UITableView常用属性和方法 - 永不退缩的小白菜
  9. PYCURL ERROR 6 - “Couldn't resolve host 'mirrorlist.centos.org'”
  10. text_CNN笔记
  11. Akka-CQRS(3)- 再想多点,全面点
  12. C内存分配
  13. Vijos1906 联合权值 NOIP2014Day1T2 树形动态规划
  14. POJ 3903 Stock Exchange(LIS || 线段树)题解
  15. php优秀框架codeigniter学习系列——common.php
  16. Ubuntu16.04安装tensorflow+安装opencv+安装openslide+安装搜狗输入法
  17. mysql cmd 启动服务
  18. 设置webstorm支持ES6语法
  19. 查看Window系列本地账户密码
  20. 小白第一次使用Git随笔

热门文章

  1. linux下统计目录下所有子目录的大小
  2. Charles应用指南--安装与代理篇
  3. Java8新特性 -- Lambda基础语法
  4. 学习Android之SimpleAdapter显示网络图片
  5. 【洛谷】【堆+结论】P4597 序列sequence
  6. 搭建高可用mysql系列(1)-- Percona XtraDB Cluster介绍
  7. Python学习之路 (一)开发环境搭建
  8. linux 的常用命令---------第一阶段
  9. Docker实战(三)之访问Docker仓库
  10. 垂直方向兼容显示的内容多少的情况样式Flex布局