DataBase Navigator for Flask
Project description
DB Navigator
DataBase Navigator for Flask
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.0.tar.gz
(66.2 kB
view hashes)
Built Distribution
Close
Hashes for DBNavigator-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9bb5afc66e3229284d2f005f8fad316f64cd30787ee2e878db84163832dc475 |
|
MD5 | b656fa4218166b94db543cf276776b3e |
|
BLAKE2b-256 | 13d8a784f25b2a6dacde3df065e77e80ef11ba78c864255ee4800a92a46acf2e |