我正在尝试在Django中集成基于文件的会话

时间:2018-06-26 11:53:40

标签: django

我正在尝试在Django中集成基于文件的会话。我已经遵循了所有提供的详细信息,但是会话无法正常工作。

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
        'LOCATION': '/var/tmp/django_cache',
    }
}

我遇到错误了

Exception Type:     OperationalError
Exception Value:    

no such table: django_session

1 个答案:

答案 0 :(得分:3)

就像您混淆了cachingsession框架。您当前的设置仅影响缓存系统。要使用基于文件的会话,您需要添加SESSION_ENGINESESSION_FILE_PATH设置:

SESSION_ENGINE = "django.contrib.sessions.backends.file"
SESSION_FILE_PATH = "/var/tmp/django_cache"