欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

flask創建mysql數據庫表

夏志豪2年前12瀏覽0評論

Flask作為輕量級的Python Web框架,不僅易于使用,還有很多便捷的插件可供選擇,其中之一便是MySQL。本文將介紹如何使用Flask和MySQL插件,創建一個新的數據庫表。

首先,需要將Flask和MySQL插件引入:

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

接下來,需要連接到現有數據庫或創建一個新的數據庫。以下代碼演示了如何連接到名為“my_database”的MySQL數據庫:

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:password@localhost/my_database'
db = SQLAlchemy(app)

注意,如果尚未安裝MySQL插件,可以使用以下命令進行安裝:

pip install flask_sqlalchemy

現在,我們可以定義一個新的數據庫表了。下面是一個示例表格定義,包括一個名為“users”的表格:

class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120), unique=True, nullable=False)
def __repr__(self):
return '' % self.username

在上面的代碼中,定義了一個“User”類作為表格的表示。該表格將包括一個“id”列,一個“username”列和一個“email”列。其中,“id”列是主鍵,并通過“__repr__”方法定義了表格的一個字符串表示形式。

最后,可以使用以下代碼創建數據庫表:

db.create_all()

這將創建所有未創建的數據庫表,包括上面定義的“users”表格。

總之,使用Flask和MySQL插件創建MySQL數據庫表是相對簡單的。首先,需要連接到數據庫,定義一個新的數據庫表,然后使用“create_all”方法創建該表。如有需要,可以自定義表格的其他屬性,例如添加其他列或更改主鍵設置,以適應應用程序的需要。