Flask-cache 不稳定
1.0.x需要使用Python 3.7版本进行兼容
登陆装饰器
Flask在装饰器完成之后,会将所有的函数名称修改为inner,导致视图被覆盖,项目启动不了
Functools是Python3版本开发的一个模块,这个模块用来处理函数的各种机制,
保留原函数的内建属性(doc,name)(一)Flask项目部署
准备centos环境,安装Python3.5版本,确保centos ip畅通。
关闭防火墙(学习步骤,在工作当中需要自己查询或者借助运维的同事开启对应的端 口)
上传项目到服务器上
安装flask环境
将package.txt导入到服务器上,进行pip安装
(怎么导出呢?打开你的终端 pip freeze>package.txt)
启动flask自带的服务器,进行测试没有问题
Pip 安装一下uwsgi
创建软连接
创建uwsgi配置文件目录
创建uwsgi.ini
(ini,是配置文件的后缀,常用到mysql配置文件再windows删配置文件也是ini后缀)
进行编写
启动uwsgi查看效果,当前启动不能访问
下载Nginx包
编译安装配置
进行编译安装
创建软连接
(软连接类似于Windows的桌面图片,指向程序,和硬连接的区别,我会抽个空写一下)
测试Nginx
配置Nginx服务器
1、备份配置文件
2、进行配置
Nginx.conf uwsgi.ini
测试效果
大家最好一步一步跟着做,部署这东西没多大技巧,但步骤和配置很硬很重要