DataBase Navigator for Flask
Project description
DB Navigator
DataBase Navigator for Flask
More images
Installation
pip install DBNavigator
Usage:
from flask import Flask
from db_navigator import DBNavigator
app = Flask(__name__)
DBNavigator(app, "users.db", prefix="/admin", password="1234")
### Your Flask app
app.run(debug=True)
DBNavigator(app
, file
, prefix=""
, password=""
, login_func=None
, readonly=False
)
app |
Flask app |
file |
Target database local file |
prefix |
Route prefix |
password |
Access password |
login_func |
Custom login function |
readonly |
Default editable |
Custom login
Must be returned True
for access.
It is recommended to save the password from the database in memory because it will be checked before each request.
def custom_login(password):
# make request to db
if password == "custom_value":
return True
DBNavigator(app, "users.db", login_func=custom_login)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
DBNavigator-0.1.1.tar.gz
(250.0 kB
view hashes)
Built Distribution
DBNavigator-0.1.1-py3-none-any.whl
(252.6 kB
view hashes)
Close
Hashes for DBNavigator-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff8ed35ee1df299ee81707670b08c1566d6b04396eea20fbd52d3ff6b140e2d |
|
MD5 | 075e20fcb1942ca356e175a2b4b62d54 |
|
BLAKE2b-256 | 9f8ceac5c00e7a2af864a4ad13080d334202a00921ffa1fe366347fe65215e69 |