# Flask+mysql简单问答网站(实现公网可访问)
python版本3.8,提前安装好Mysql数据库
1.安装python包
```
pip install -r requirements.txt
```
2.修改配置文件config.py
- Mysql数据库用户名和密码
- 用于发送验证码的邮箱配置
在设置->账户下开启服务,获取授权码
![image-20230425175433004](https://cdn.jsdelivr.net/gh/QHCV/picture-obs/2023.04/image-20230425175433004.png)
3.初始化数据库
```python
#只需要执行一次
flask db init
# 将orm模型生成迁移脚本
flask db migrate
#将迁移脚本映射到数据库中
flask db upgrade
```
4.启动项目
```python
#开启Debug模式
set FLASK_ENV=development
#开启flask
flask run
```
5.使用ngrok实现公网访问
注册账号并登录:[ngrok - Online in One Line](https://ngrok.com/)
按照官网提示操作即可,最重要的是获取Authtoken
![image-20230425170538827](https://cdn.jsdelivr.net/gh/QHCV/picture-obs/2023.04/image-20230425170538827.png)
如果是Windows上操作,可直接点击ngrok.exe,然后在命令行中输入
```
ngrok config add-authtoken 【authtoken官网登录就可获取】
#flask端口号为5000
ngrok http 5000
```
![image-20230425170459445](https://cdn.jsdelivr.net/gh/QHCV/picture-obs/2023.04/image-20230425170459445.png)
实现效果:
登录和注册界面
![image-20230425170735322](https://cdn.jsdelivr.net/gh/QHCV/picture-obs/2023.04/image-20230425170735322.png)
![image-20230425171011666](https://cdn.jsdelivr.net/gh/QHCV/picture-obs/2023.04/image-20230425171011666.png)
参考自B站视频:https://www.bilibili.com/video/BV17r4y1y7jJ?p=1&vd_source=5fa56c12fe9967e30fac13bd17123f89
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Python+Flask+Mysql的简答问答系统实现-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask+Mysql的简答问答系统实现-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask+Mysql的简答问答系统实现-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask+Mysql的简答问答系统实现-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask+Mysql的简答问答系统实现-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计
资源推荐
资源详情
资源评论
收起资源包目录
基于Python+Flask+Mysql的简答问答系统实现-毕业设计源码+使用文档(高分优秀项目).zip (37个子文件)
171265889347208773632.zip 416B
flask_mysql_blog-main
ngrok.exe 20.46MB
migrations
README 41B
script.py.mako 494B
alembic.ini 857B
__pycache__
env.cpython-38.pyc 3KB
env.py 3KB
versions
2b5c794c51ec_.py 2KB
__pycache__
2b5c794c51ec_.cpython-38.pyc 2KB
app.py 1KB
exts.py 145B
blueprints
__init__.py 0B
auth.py 3KB
__pycache__
qa.cpython-38.pyc 2KB
auth.cpython-38.pyc 3KB
__init__.cpython-38.pyc 143B
forms.cpython-38.pyc 2KB
qa.py 2KB
forms.py 2KB
decorator.py 284B
models.py 2KB
templates
register.html 2KB
public_question.html 1014B
detail.html 2KB
login.html 1KB
base.html 3KB
index.html 1KB
identifier.sqlite 0B
static
js
register.js 2KB
bootstrap
bootstrap.4.6.min.css 158KB
css
detail.css 698B
index.css 704B
init.css 38B
images
avatar.jpg 31KB
jquery
jquery.3.6.min.js 87KB
Readme.md 2KB
config.py 567B
共 37 条
- 1
资源评论
不走小道
- 粉丝: 3175
- 资源: 3971
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功