数据库的创建:create database db_demo1 charset utf8;
数据库的销毁:drop database db_demo1;
头文件:
import pymysql
pymysql.install_as_MySQLdb()
初始化:
app = Flask(__name__)
app.config.from_object(config)
db = SQLAlchemy(app)
设置配置信息:
DIALECT = 'mysql'
DRIVER = 'mysqldb'
USERNAME = 'root'
PASSWORD = '123456'
HOST = '127.0.0.1'
PORT = '3306'
DATABASE = 'db_demo1' #数据库名字
SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset=utf8".format(DIALECT,DRIVER,USERNAME,PASSWORD
,HOST,PORT,DATABASE)
SQLALCHEMY_TRACK_MODIFICATIONS = False
db.py
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import config
import pymysql
pymysql.install_as_MySQLdb()
app = Flask(__name__)
app.config.from_object(config)
db = SQLAlchemy(app)
db.create_all()
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
本文介绍如何使用Python的Flask框架结合MySQL数据库进行应用开发。主要内容包括数据库的创建与销毁命令、Flask项目的初始化配置、数据库连接配置以及简单的路由示例。
2949

被折叠的 条评论
为什么被折叠?



