@Lepilov

Как настроить flask сохранять сессию в Redis?

Пытаюсь настроить сессии с помощью flask-session. При добавлении последней строчки в свой конфигурационный файл
import os
import redis

POSTGRES = {
    'user': 'dbuser',
    'pw': 'dbadmin',
    'db': 'beedb',
    'host': 'localhost',
    'port': '5432',
}


class Configuration(object):
    DEBUG = True
    SECRET_KEY = os.environ.get('SECRET_KEY') or 'e5ac358c-f0bf-11e5-9e39-d3b532c10a28'
    SQLALCHEMY_DATABASE_URI = 'postgresql://%(user)s:%(pw)s@%(host)s:%(port)s/%(db)s' % POSTGRES
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    SESSION_TYPE = 'redis'
    SESSION_REDIS = redis.from_url('localhost:6379')


Получаю ошибку

ValueError: Redis URL must specify one of the followingschemes (redis://, rediss://, unix://)
  • Вопрос задан
  • 413 просмотров
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Ну... - а прочитать собственно текст ошибки и указать урл 'redis://localhost:6379' как вам предлагают в самой ошибке - не пробовали?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы