zoukankan      html  css  js  c++  java
  • flask中数据库初始化

     1 from flask import Flask
     2 # 一,导入sqlalchemy
     3 from flask_sqlalchemy import SQLAlchemy
     4 # 二,实例化flask
     5 app = Flask(__name__)
     6 
     7 # 三,定义一个配置类,里面类变量SQLALCHEMY_DATABASE_URI配置好
     8 class DevelopConfig():
     9 
    10     DEBUG = True
    11 
    12     DATABASE = {
    13         "ENGINE": "mysql",
    14         "DRIVER": "pymysql",
    15         "USER": "root",
    16         "PASSWORD": "123456",
    17         "HOST": "127.0.0.1",
    18         "PORT": "3306",
    19         "NAME": "shop"
    20     }
    21 
    22     SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}".format("mysql", "pymysql", "root", "123456", "127.0.0.1", "3306","shop")
    23 
    24 # 四,将配置类导入到app.config中
    25 app.config.from_object(obj=DevelopConfig)
    26 # 五,实例化SQLAlchemy
    27 db=SQLAlchemy(app)

    这样,数据库初始化完成,为了方便,这写到了一个文件中,实际生产中,会单独配置一个config文件,把开发环境和生产环境分别写进去

    全世界的程序员们联合起来吧!
  • 相关阅读:
    UVA 10604 Chemical Reaction
    UVA 10635 Prince and Princess
    UVA 607 Scheduling Lectures
    Create Maximo Report
    安裝及配置Maximo Report步驟
    check blocking
    數據據類型縮寫
    .net
    poj3522
    poj1286
  • 原文地址:https://www.cnblogs.com/chaojiyingxiong/p/15058829.html
Copyright © 2011-2022 走看看