Я следую руководству по созданию соединения с базой данных между Flask и PostgreSQL с использованием json, и есть секретный ключ, упомянутый в config.py
Я прочитал некоторые другие ответы и понял, что Flask использует urandom длягенерировать случайный ключ. Но не совсем ясно, в какой момент времени я должен запустить этот код для генерации секретного ключа. Я понимаю, что этот код должен запускаться в командной строке.
python
>>> import os
>>> os.urandom(24)
Мой код config.py
import os
basedir = os.path.abspath(os.path.dirname(__file__))
class Config(object):
DEBUG = False
TESTING = False
CSRF_ENABLED = True
SECRET_KEY = 'this-really-needs-to-be-changed'
SQLALCHEMY_DATABASE_URI = os.environ['postgresql://postgresql:silverTip@localhost/DatabaseFirst']
class ProductionConfig(Config):
DEBUG = False
class StagingConfig(Config):
DEVELOPMENT = True
DEBUG = True
class DevelopmentConfig(Config):
DEVELOPMENT = True
DEBUG = True
class TestingConfig(Config):
TESTING = True