Metadata-Version: 1.2
Name: DjangoSecretKey
Version: 0.1.0
Summary: Django SECRET_KEY management
Home-page: https://github.com/blinglnav/djangosecretkey
Author: Min Choro
Author-email: blinglnav@gmail.com
License: MIT
Description: Django Secret Key
        =================
        
        .. image:: https://travis-ci.org/blinglnav/djangosecretkey.svg?branch=master
           :target: https://travis-ci.org/blinglnav/djangosecretkey
        
        .. image:: https://coveralls.io/repos/github/blinglnav/djangosecretkey/badge.svg?branch=master
            :target: https://coveralls.io/github/blinglnav/djangosecretkey?branch=master
        
        In Django web framework, it has SECRET_KEY variable in settings.py
        this variable use to manage credential values like session.
        
        Therefore, SECRET_KEY value have to store outside of settings.py and
        use this value to read from file or environment variables.
        
        Install
        -------
        .. code:: bash
        
            pip instal djangosecretkey
        
        This project has not any dependencies. (For test, needs pytest package)
        *You cannot download yet*
        
        Usage
        -----
        
        Use file to store secret key
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        In settings.py
        
        .. code:: python
        
            import os
            from secret_key import secret_key
            # ...
            SECRET_KEY = secret_key.from_file(os.path.join(BASE_DIR, 'secret_key'))
        
        **If use .from_file() method, you have to secert key file add to .gitignore**
        
        Use env to store secret key
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        In settings.py
        
        .. code:: python
        
            import os
            from secret_key import secret_key
            # ...
            SECRET_KEY = secret_key.from_env('env_name')
        
        default env_name is "DJANGO_SECRET_KEY"
        
        Generate secret key manually
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        You can also generate secret key manually.
        
        .. code:: python
        
            import os
            from secret_key import secret_key
            # ...
            SECRET_KEY = secret_key.generate()
        
        But, this method not recommanded.
        
        
Keywords: django,secret_key,secret
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6
