天天看點

Flask連接配接資料庫Flask連接配接資料庫

Flask連接配接資料庫

這裡我所使用的資料庫軟體是MySQL,安裝的方式是通過官網下載下傳安裝,進行配置的話網上有教程,如果不想太麻煩,可以嘗試傻瓜式配置:PhpStudy小皮面闆(https://www.xp.cn/)

一、連接配接資料庫

首先配置檔案

HOSTNAME = '127.0.0.1'
DATABASE = '你的資料庫名稱'
PORT = 3306
USERNAME = 'root'
PASSWORD = '密碼'

DB_URL = 'mysql+pymysql://{}:{}@{}:{}/{}'.format(USERNAME, PASSWORD, HOSTNAME, PORT, DATABASE)
           

PORT要對應端口号

Flask連接配接資料庫Flask連接配接資料庫

第二步:

from sqlalchemy import creat_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Interge, Srting
from sqlalchemy.orm import sessionmaker

engine = creat_engine(DB_URL)

Base = declarative_base(engine)

class xxx(Base)  //xxx為變量
	__tablename__ = 'xxx'  //這裡的xxx為表名
	
	id = Column(Interge, primary_key=True, autoincrement=True)
	name = Column(String, nullable=False)

Base.metadata.creat_all()
           

這樣就可以連接配接好資料庫,并在資料庫中生成表