python+mysql+flask创建一个微博应用(持续更新),,微博应用的结构:用户


微博应用的结构:

用户管理,包括登录管理,会话,用户角色,个人档案及用户头像。数据库管理,包括数据库迁移处理。Web表单支持,包括字段检验和用于防止垃圾邮件的验证码功能。大数据的分页功能。全文检索。用户邮件通知

安装虚拟环境

自己上网搜索吧,这个就不多说了,其实我很烦安装虚拟环境的,在自己的电脑上搞都是直接insert。。。

安装的py模块:

flask\scripts\pip install flaskflask\Scripts\pip install flask-loginflask\Scripts\pip install flask-openidflask\Scripts\pip install flask-sqlalchemyflask\Scripts\pip install sqlalchemy-migrateflask\Scripts\pip install flask-whooshalchemyflask\Scripts\pip install flask-wtfflask\Scripts\pip install flask-babelflask\Scripts\pip install flup
开始我们的旅程吧
创建程序的结构(想到什么就加什么,一时还没想好怎么分区呢。。。)
microblog-app
      __init__.py
      views.py
      -static
      -templats
     run.py


初始化app\__init__.py

from flask import Flaskapp = Flask(__name__)from app import views

编写试图函数

# app\views.pyfrom app import app@app.route(‘/‘)@app.route(‘/index‘)def index():    pass

下面,使web应用能完全运行的最后一步就是创建一个能启动我们开发的这个应用web服务器的脚本。

#sicroblog\run.pyfrom app import appif __name__ == "__main__":    app.run(debug=True)

debug =True 开启调试模式

这时候你就可以运行程序,在浏览器中打开http:\\127.0.0.1:5000,虽然什么都没有出现,但是你已经成功第一步了

python+mysql+flask创建一个微博应用(持续更新)

评论关闭