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要對應端口号
第二步:
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()
這樣就可以連接配接好資料庫,并在資料庫中生成表