Skip to main content

Flask-tinydb

flask-tinydb is a Flask extension that provides a TinyDB database.

  • tiny 🔍

  • fast 🚀

  • simple 💡

  • lightweight 📦

  • typed ✨

requirements

  • Python 3.9+

  • Flask 1.0+

  • TinyDB 4.0+

  • pyyaml 6.0+(optinal)

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()

Metadata

Release files for Flask-tinydb 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Flask-tinydb 1.3.0
File Size Uploaded
flask_tinydb-1.3.0.tar.gz 11.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Flask-tinydb 1.3.0
File Interpreter ABI Platform
Flask_tinydb-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.0 kB

Release files / flask_tinydb-1.3.0.tar.gz

Download URL flask_tinydb-1.3.0.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
da26c3bd92fe0a0092d97bd2bd43110537da94c85ca9f287c86187fc7e4f73f0
BLAKE2b-256 checksum
How to use checksums
921181ac131e99fb1bd748b0c49a41213a53262fb04fd800a8708a259dfa364a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Flask_tinydb-1.3.0-py3-none-any.whl

Download URL Flask_tinydb-1.3.0-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2e95b6fba80400203d6314c7e2d71afb6b09c6aae48e9901a7936912652d57d
BLAKE2b-256 checksum
How to use checksums
654587c99cd516f1bdcd1467086bccf85282147d44b6e4f22404dd8f5fcf52ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.1.0

1 release file

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page