美文网首页
快速入门 — Flask-SQLAlchemy 2.1 docu

快速入门 — Flask-SQLAlchemy 2.1 docu

作者: 规划好哼哼哼哼哼20999 | 来源:发表于2016-11-18 01:57 被阅读0次

快速入门

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

相关文章

网友评论

      本文标题:快速入门 — Flask-SQLAlchemy 2.1 docu

      本文链接:https://www.haomeiwen.com/subject/psmdpttx.html