快速入門 — Flask-SQLAlchemy 2.1 documentation

快速入門

Flask-SQLAlchemy 使用起來非常有趣,對于基本應用十分容易使用,并且對于大型項目易于擴展。有關完整的指南,請參閱SQLAlchemy的 API 文檔。

一個最小應用

一般對于只有一個FLASK的應用,你需要做的事情就是創建 Flask 應用,接著創建SQLAlchemy對象時候把 Flask 應用傳遞給它作為參數。

一旦創建,這個對象就包含sqlalchemy和sqlalchemy.orm中的所有函數和助手。此外它還提供一個名為Model的類,用于聲明模型時繼承的父類:

from flask import Flask

from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite;////tmp/test.db'

db = SQLALchemy(app)

class User(db.Model):

? ? ? ? id = db.Column(db.Integer,primary_key = True)

? ? ? ?username = db.Column(db.String(80),unique = True)

? ? ? ?email = db.Column(db.String(120),unique = True)

? ? ? ?def __init__(self,username,email):

? ? ? ? ? ? ?self.username = username

? ? ? ? ? ? ?self.email = email

? ? ? ? def __repr__(self):

? ? ? ? ? ? ? return '<User %r>' % self.username

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容