欢迎关注原创

Python微信订餐小程序课程视频

https://edu.csdn.net/course/detail/36074

Python实战量化交易理财系统

https://edu.csdn.net/course/detail/35475

python flask实战订餐系统微信小程序-60nginx + uwsgi 实现多进程访问
B站配套视频教程观看

如何部署服務,讓整個互聯網都可以訪問

对外提供访问需要做什么

服务器+域名+备案

云主机部署

操作主机系统:centos

安装nginx

添加CentOS 7 Nginx yum资源库
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install -y nginx

安装 Mysql

https://xuhss.com/wechat/flask03

重置数据库的root账号密码
cat /var/log/mysqld.log |grep 'password'
Nh;bdoH6cu_k
mysql -uroot -p
set global validate_password_policy=0;
set global validate_password_length=1;
SET PASSWORD = PASSWORD('58plPi56SdYP8a63');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;
新建数据库,数据库名:food_db
CREATE DATABASE `food_db` DEFAULT CHARACTER SET = `utf8mb4`;
show databases;
use food_db
导入food.sql到数据库

下面就要导入数据库文件了,找到sql文件所在位置,下面我写的是我存放sql文件的位置。

source /usr/food.sql;
查看数据库的表信息
show tables;
请将下面的SQL语句执行,然后默认登录账号是xuhss.com 密码是123456
INSERT INTO `user` (`uid`, `nickname`, `mobile`, `email`, `sex`, `avatar`, `login_name`, `login_pwd`, `login_salt`, `status`, `updated_time`, `created_time`)
VALUES(1, 'www.xuhss.com', '11012345679', 'apanly@163.com', 1, '', 'xuhss.com', '816440c40b7a9d55ff9eb7b20760862c', 'cF3JfH5FJfQ8B2Ba', 1, '2017-03-15 14:08:48', '2017-03-15 14:08:48');

安装python

https://xuhss.com/wechat/flask05

安装扩展

pip3 install virtualenv
ln -s /usr/local/python37/bin/virtualenv /usr/bin/virtualenv
#上传代码#创建虚拟环境
mkdir /home/www/
cd /home/www/
virtualenv -p /usr/bin/python3 xuhss
#激活虚拟环境
source  /home/www/xuhss/bin/activate
#安装扩展
pip install -r requirements.txt

requirements.txt

Flask==1.1.4
flask-sqlalchemy==2.5.1
flask-debugtoolbar
mysqlclient==1.4.6
flask_script==2.0.6
requests==2.26.0
uwsgi

安装git

sudo yum install git
git clone  你的地址

启动项目

export ops_config=production(每次運行都再需要設置一邊)

production_setting.py

# -*- coding: utf-8 -*-
DEBUG = True
SQLALCHEMY_ECHO = True
SQLALCHEMY_DATABASE_URI = 'mysql://root:58plPi56SdYP8a63@127.0.0.1/food_db?charset=utf8mb4'
SQLALCHEMY_TRACK_MODIFICATIONS = False
SQLALCHEMY_ENCODING = "utf8mb4"APP = {'domain':'http://food.xuhss.com'
}RELEASE_VERSION="2021101729001"

启动方式

python manager.py runserver(单进程)

注意事项:

你的云主机记得放行8999端口

可以尝试挂麻痹防火墙

systemctl stop firewalld.service

https证书

参考文章:https://xuhss.com/wechat/https

python flask实战订餐系统微信小程序-59flask部署单进程启动服务相关推荐

  1. python flask实战订餐系统微信小程序-60nginx + uwsgi 实现多进程访问

    python flask实战订餐系统微信小程序-60nginx + uwsgi 实现多进程访问 B站配套视频教程观看 uwsgi多进程配置 uwsgi.ini配置 nginx和uwsgi通过配置文件s ...

  2. python flask实战订餐系统微信小程序-00课程介绍及项目演示

    讲课流程 从管理员后端到小程序会员端,按照功能展开讲解 核心代码同步编写,重点代码反复分析讲解 建议大家按顺序观看视频 课程收获 主流的Python3 火爆的小程序 Centos云主机部署 搭建高可用 ...

  3. Python flask实战订餐系统微信小程序-19后台管理员模块数据库创建

    B站配套视频教程观看 第一个要实现的功能是登录退出功能,任何一个大的系统都是有小模块组成的,我们可以通过思维导图整理出模块的功能列表,我们根据思维导图慢慢实现,就可以做出一个由简单到复杂的系统. 后台 ...

  4. python flask实战订餐系统微信小程序-61申请免费https证书

    B站配套视频教程观看 强行关闭nginx yum install -y psmisc fuser -n tcp 80 kill -9 端口号 创建目录存放所有的ssl文件 mkdir /home/ww ...

  5. python flask实战订餐系统微信小程序-54删除购物车以及下单页面跳转功能实现

    B站配套视频教程观看 动态计算价格 index.js ,totalPrice: function () {var list = this.data.list;var totalPrice = 0.00 ...

  6. 我给舅舅用Python写了一个订餐系统微信小程序!生意简直火爆!

    微信登录功能的实现 通过小程序的前端 配合python-flask的后端,实现登录接口的功能 在我们正式写代码之前 读一下微信小程序的官方文档. https://developers.weixin.q ...

  7. node.js基于微信小程序的外卖订餐系统 uniapp 小程序

    美食是人类永恒的话题,无论是在古代还是现代人们对美食都有一种非常的热爱在里面,但是随着时代的发展,人们可能没有更多的时间去研究美食,很多时候人们在下班或者放学之后更希望通过网络来进行订餐,为此我开发了 ...

  8. 计算机毕业设计Python+uniapp快递寄取微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp快递寄取微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  9. 计算机毕业设计Python+uniapp考研闯关微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp考研闯关微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

最新文章

  1. Xmanager远程桌面教程
  2. 如何使用参数调用SAP UI5的bingAggregation
  3. Jenkins:部署JEE工件
  4. docker 部署Python项目 以及dockerfile文件的编写
  5. idea类文件前面有个小叉号
  6. Oracle技术之使用dd复制asm中文件
  7. 小团队Git协作流程
  8. java 压缩js css_Java使用YUI Compressor压缩JS/CSS文件
  9. 抖音上热门规则 视频md5码查看器
  10. RaspberrIPCam – Full HD IP Camera based on Raspberry Pi
  11. 2020 全国省份数据整理
  12. 云存储解决方案-阿里云OSS
  13. gis核密度分析工具_核密度分析 (Spatial Analyst)
  14. JavaEE#JCA
  15. c语言卸载了软件打不开了,控制面板卸载不了程序,手把手教你如何处理控制面板中卸载不掉的软件...
  16. 领航跟随型编队(十四)室内定位技术概述
  17. 利用PDF编辑软件给PDF添加页码的操作全过程
  18. 【ROS】rosbag
  19. Mysql-事务篇(1)
  20. 秋招春招,网申在线测评中的智力测试

热门文章

  1. 【深度学习】使用d2l包和相关环境配置的一些血泪心得
  2. 面试辅导过程中被问到最多的几个问题
  3. 【BIM入门实战】InfraWorks2018图文安装教程
  4. Android7及以上,抓https包-Fiddler篇
  5. GAN系列之 pix2pixGAN 网络原理介绍以及论文解读
  6. Nowcoder B. 找山坡
  7. 网易视频云:揭秘HBase GC的前世今生
  8. 【转】MATLAB R2018a for Mac
  9. 前端性能优化之——CDN优化加载
  10. tomcat出现404的原因_详解Tomcat出现404的解决方法