Flask+mysql简单问答网站(实现公网可访问)
先到github下载仓库文件
https://github.com/QHCV/flask_mysql_blog
python版本3.8,提前安装好Mysql数据库
1.安装python包
pip install -r requirements.txt
2.修改配置文件config.py
- Mysql数据库用户名和密码
- 用于发送验证码的邮箱配置
在设置->账户下开启服务,获取授权码
3.初始化数据库
#只需要执行一次
flask db init
# 将orm模型生成迁移脚本
flask db migrate
#将迁移脚本映射到数据库中
flask db upgrade
4.启动项目
#开启Debug模式
set FLASK_ENV=development
#开启flask
flask run
5.使用ngrok实现公网访问
注册账号并登录:ngrok - Online in One Line
按照官网提示操作即可,最重要的是获取Authtoken
如果是Windows上操作,可直接点击ngrok.exe,然后在命令行中输入
ngrok config add-authtoken 【authtoken官网登录就可获取】
#flask端口号为5000
ngrok http 5000
复制连接就可以在任何设备上进行访问了
实现效果:
登录和注册界面
Flask项目参考自B站视频:
https://www.bilibili.com/video/BV17r4y1y7jJ?p=1&vd_source=5fa56c12fe9967e30fac13bd17123f89
Flask+mysql简单问答网站(实现公网可访问)相关推荐
- flask部署阿里云服务器,公网ip访问不了(一些问题及解答)
flask部署阿里云服务器,公网ip访问不了(新手踩坑之路) 好朋友,你是不是一个后端初学者?相信到目前为止,你已经拥有一定的后端基础,在发现单机本地的后端开发已经无法满足你,于是你刚买一个云服务器. ...
- Flask 项目实战|从零开发“StackOverflow”问答网站
StackOverflow 是全球最大的 IT 技术问答网站之一,在程序员界无人不知无人不晓,堪称"面向搜索引擎编程"神器.下图就是 StackOverflow 网站首页图: 是不 ...
- 弹幕 mysql_3、Flask构建弹幕微电影网站-安装mysql数据库及配置
Flask 构建微电影视频网站 安装数据库连接依赖包 安装包flask-sqlalchemy pip install flask-sqlalchemy pip list Package Version ...
- 使用 Python 的 flask 架构搭建一个简单web网站
使用 Python 的 flask 架构搭建一个简单web网站 1.flask最简单框架,返回hello world: from flask import * app = Flask(__name__ ...
- mysql查询网址_bootstrap+flask+mysql实现网站查询
之前那篇文章是flask+redis的,如果用flask+mysql怎么实现呢? 创建数据库:CREATE DATABASE `web12306` DEFAULT CHARACTER SET utf ...
- flask如何查询mysql_bootstrap+flask+mysql实现网站查询
之前那篇文章是flask+redis的,如果用flask+mysql怎么实现呢? 创建数据库:CREATE DATABASE `web12306` DEFAULT CHARACTER SET utf ...
- pythonflask开发web网页编辑_总结Python+Flask+MysqL的web建设技术过程
一.个人学期总结 本人在一学期时间内学习并实现基于Python的Flask框架web建设项目,python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年 ...
- Python+Flask+MysqL的web建设技术过程
前言 本人在一学期时间实现了Python+Flask+MysqL的web建设,页面具有简单的登录注册发布文章搜索文章等功能. 这篇文章总结了我最近一段时间的学习成果:使用Flask框架搭建一个web ...
- 树莓派(raspberry pi)日记1之个人网站的构建(localhost内网穿透实现公网可以访问)
树莓派(raspberry pi)日记1之个人网站的构建(localhost内网穿透实现公网可以访问) 板子:raspberry pi 3B+ // 作者:shawn 2021.2.9 14:10 A ...
最新文章
- 微服务平台的发展趋势
- MySQL如何向表中增加、修改字段
- Linux下重要目录功能介绍
- aliyun折腾记录
- rabbin负载均衡
- 关于Google Guava的几个问题
- 正则表达式 匹配标签里面的值 eg:image input
- 一图总结:软件测试原则|策略|模型|生命周期
- Java 数组在内存中的结构
- 农业大学计算机论文,农业大学毕业论文范文
- 程序员必备的七个快捷键【一分钟掌握】
- java -super关键字
- OBJECT_ID(Transact-Sql)
- SpringBoot + MyBaties 实现其XML方式
- 总结ASP操作文件夹和文件
- 量子计算机前置同态加密技术,什么是具有抗量子计算机攻击潜质的全同态加密技术?...
- Typora + PicGo + Github实现图床
- C语言中char和char *a[]和char (*a)[]
- 平面设计基本艺术表现形式有哪些
- 超简单,用Python Pyecharts制作可视化大屏