Skip to content

paxnovem/flask-sqlalchemy

This branch is 666 commits behind pallets-eco/flask-sqlalchemy:main.

Folders and files

NameName
Last commit message
Last commit date
May 7, 2019
Mar 18, 2011
Oct 11, 2019
Apr 24, 2019
Oct 11, 2019
Oct 11, 2019
Apr 18, 2019
Oct 11, 2019
Oct 11, 2019
May 31, 2019
Apr 18, 2019
Apr 18, 2019
May 11, 2019
Apr 18, 2019
Oct 11, 2019
Oct 11, 2019

Flask-SQLAlchemy

Flask-SQLAlchemy is an extension for Flask that adds support for SQLAlchemy to your application. It aims to simplify using SQLAlchemy with Flask by providing useful defaults and extra helpers that make it easier to accomplish common tasks.

Installing

Install and update using pip:

$ pip install -U Flask-SQLAlchemy

A Simple Example

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///example.sqlite"
db = SQLAlchemy(app)


class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String, unique=True, nullable=False)
    email = db.Column(db.String, unique=True, nullable=False)


db.session.add(User(username="Flask", email="example@example.com"))
db.session.commit()

users = User.query.all()

Links

Packages

No packages published

Languages

  • Python 100.0%