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()
Links
Documentation: https://flask-tinydb.readthedocs.io/
Source Code: https://github.com/mmdbalkhi/flask-tinydb
Issue Tracker: https://github.com/mmdbalkhi/flask-tinydb/issues/
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)
| File | Size | Uploaded | |
|---|---|---|---|
| flask_tinydb-1.3.0.tar.gz | 11.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|