快速入门 — 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 '' % self.username

你可能感兴趣的:(快速入门 — Flask-SQLAlchemy 2.1 documentation)