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建设技术开发网站

Flask 教程,第一部分:Hello,World!

使用 Flask 和 MySQL 创建事件管理器

Python-Web框架之 - 利用SQLALchemy创建与数据库MySQL的连接, 详解用Flask时会遇到的一些大坑 !

纯内容|python操作mysql数据库(增,删,改,查)

python爬取微博图片数据存到Mysql中遇到的各种坑python Mysql存储图片