中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在Flask框架中使用數據庫

小樊
82
2024-10-15 17:33:27
欄目: 大數據

在 Flask 框架中使用數據庫,通常需要使用一個額外的庫來與數據庫進行交互。最常用的庫有 SQLAlchemy 和 SQLite3。以下是如何在 Flask 應用中使用 SQLAlchemy 的步驟:

  1. 安裝 SQLAlchemy:
pip install Flask-SQLAlchemy
  1. 在你的 Flask 應用中導入并初始化 SQLAlchemy:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///your_database.db'  # 使用 SQLite3 數據庫,你也可以選擇其他數據庫
db = SQLAlchemy(app)
  1. 定義一個數據庫模型:
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 f'<User {self.username}>'
  1. 創建數據庫表(僅在第一次運行時需要):
flask shell
>>> from your_app import db
>>> db.create_all()
>>> exit()
  1. 在視圖函數中使用數據庫模型:
@app.route('/')
def index():
    users = User.query.all()
    return f'Users: {", ".join([user.username for user in users])}'
  1. 運行 Flask 應用:
if __name__ == '__main__':
    app.run(debug=True)

以上示例展示了如何在 Flask 應用中使用 SQLAlchemy 進行基本的數據庫操作。你可以根據自己的需求對模型和視圖函數進行修改。

0
辽宁省| 鄂伦春自治旗| 谢通门县| 盐津县| 成安县| 澳门| 高平市| 同江市| 开原市| 伊宁市| 桂平市| 南汇区| 清新县| 乌拉特后旗| 墨竹工卡县| 九龙坡区| 桃园市| 响水县| 普安县| 墨玉县| 麻阳| 宁武县| 库伦旗| 新安县| 大足县| 大邑县| 来凤县| 南宁市| 资源县| 聊城市| 吉首市| 潮安县| 徐闻县| 凤城市| 台北市| 南木林县| 揭东县| 逊克县| 绥芬河市| 贡山| 安远县|