Settings配置

我的常用设置

CACHES = {
    "default": {
        "BACKEND": "django.core.cache.backends.db.DatabaseCache",
    },
}
  • [ ] overview

Full list of settings 所有配置

Core Settings

* [ ] CSRF_TRUSTED_ORIGINS

CACHES

CACHES = {
    "default": {
        "BACKEND": "django.core.cache.backends.db.DatabaseCache",
    },
}
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'mydatabase',
    }
}
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}
  • Auth

    • AUTH_USER_MODEL

  • Sessions

    • SESSION_COOKIE_AGE 默认1209600(2 weeks), 当session过期的时候,就会直接变成not authenticated了。但是这个session的过期时间是看上次生成的日期的。更改后,以前登录过的人,还是一直在登录状态。麻烦.

    • [ ] 如何根据不活跃时间来计算expire

    • [ ] 如何处理之前登录过,有个很长的cookie的人