先废话几句,今天才发现原来SQLAlchemy不是数据库,只是一个关系型数据库框架,用来管理数据库的,支持MySQL/Postgres和SQLite,flask教程中用的就是SQLite数据库。
那么问题来了,连接MySQL后,python脚本中的创建数据库表的语句还是否有用?没法用的话要如何修改使之能用?
以及models文件中定义的插入数据的语句是否still work?行动起来,自己去发现答案。
0、CentOS下安装python的MySQLdb驱动
终端输入: # yum install MySQL-python
等待安装完成
1、编写测试脚本 hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ ==