python+mysql+flask创建一个微博应用(持续更新)
Posted 左手十字
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+mysql+flask创建一个微博应用(持续更新)相关的知识,希望对你有一定的参考价值。
微博应用的结构:
- 用户管理,包括登录管理,会话,用户角色,个人档案及用户头像。
- 数据库管理,包括数据库迁移处理。
- Web表单支持,包括字段检验和用于防止垃圾邮件的验证码功能。
- 大数据的分页功能。
- 全文检索。
- 用户邮件通知
安装虚拟环境
自己上网搜索吧,这个就不多说了,其实我很烦安装虚拟环境的,在自己的电脑上搞都是直接insert。。。
安装的py模块:
flask\scripts\pip install flask flask\Scripts\pip install flask-login flask\Scripts\pip install flask-openid flask\Scripts\pip install flask-sqlalchemy flask\Scripts\pip install sqlalchemy-migrate flask\Scripts\pip install flask-whooshalchemy flask\Scripts\pip install flask-wtf flask\Scripts\pip install flask-babel flask\Scripts\pip install flup
开始我们的旅程吧
创建程序的结构(想到什么就加什么,一时还没想好怎么分区呢。。。)
microblog-app
__init__.py
views.py
-static
-templats
run.py
初始化app\__init__.py
from flask import Flask app = Flask(__name__) from app import views
编写试图函数
# app\views.py from app import app @app.route(‘/‘) @app.route(‘/index‘) def index(): pass
下面,使web应用能完全运行的最后一步就是创建一个能启动我们开发的这个应用web服务器的脚本。
#sicroblog\run.py from app import app if __name__ == "__main__": app.run(debug=True)
debug =True 开启调试模式
这时候你就可以运行程序,在浏览器中打开http:\\127.0.0.1:5000,虽然什么都没有出现,但是你已经成功第一步了
以上是关于python+mysql+flask创建一个微博应用(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章
沿用Python+Flask+Mysql的web建设技术开发网站
Python-Web框架之 - 利用SQLALchemy创建与数据库MySQL的连接, 详解用Flask时会遇到的一些大坑 !