flask-tinydb is a Flask extension that provides a TinyDB database.
Project description
flask-tinydb is a Flask extension that provides a TinyDB database.
requirements
Python 3.7+
Flask 2.0+
TinyDB 4.0+
install
via pip:
pip install flask-tinydb
via source:
git clone https://github.com/mmdbalkhi/flask-tinydb.git cd flask-tinydb python setup.py install
usage
from flask import Flask, jsonify
from flask_tinydb import TinyDB
app = Flask(__name__)
db = TinyDB(app).get_db()
@app.route('/<username>')
def index(username):
db.insert({'name': username})
return f"{username} added to database"
@app.route('/users')
def users():
return jsonify(db.all())
if __name__ == '__main__':
app.run()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flask-tinydb-1.1.0.tar.gz
(7.6 kB
view hashes)