https://github.com/marksteve/flask-redisconfig
Redis-backed config for Flask applications
https://github.com/marksteve/flask-redisconfig
Last synced: about 1 year ago
JSON representation
Redis-backed config for Flask applications
- Host: GitHub
- URL: https://github.com/marksteve/flask-redisconfig
- Owner: marksteve
- Created: 2013-05-22T02:44:32.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2014-07-24T05:34:34.000Z (almost 12 years ago)
- Last Synced: 2025-04-11T13:25:41.367Z (about 1 year ago)
- Language: Python
- Size: 176 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
=================
Flask-RedisConfig
=================
.. image:: http://img.shields.io/pypi/v/Flask-RedisConfig.png
Redis-backed config for Flask applications based on the `disqus/durabledict `_ library
-----
Usage
-----
::
from flask import Flask
from flask.ext.redisconfig import RedisConfig
app = Flask(__name__)
config = RedisConfig('app:config')
config.init_app(app)
----------------------
Command Line Interface
----------------------
A CLI utility is provided for setting or reviewing config values easily.
::
config.cli()
::
Flask-RedisConfig
> help
Documented commands (type help ):
========================================
exit get help list set set_bool set_int
> set SECRET_KEY oo5thuj4kaem2Pai0iviefahkaShah5iemae8Aev
> get SECRET_KEY
SECRET_KEY = 'oo5thuj4kaem2Pai0iviefahkaShah5iemae8Aev'
> set_bool PRESERVE_CONTEXT_ON_EXCEPTION False
> set_int SQLALCHEMY_POOL_SIZE 100
> list
PRESERVE_CONTEXT_ON_EXCEPTION = False
SECRET_KEY = 'oo5thuj4kaem2Pai0iviefahkaShah5iemae8Aev'
SQLALCHEMY_POOL_SIZE = 100
>
-------
Example
-------
::
$ python example.py config
$ python example.py
-------
License
-------
http://marksteve.mit-license.org