Update config.md

sh_branch
且听风吟 4 years ago committed by GitHub
parent ffcb2c3711
commit 430f60c478
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,22 +1,10 @@
# 主要功能配置介绍:
## 缓存:
缓存默认使用`memcache`缓存,如果你没有`memcache`环境,则将`settings.py`中的`locmemcache`改为`default`,并删除默认的`default`配置即可。
```python
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
'KEY_PREFIX': 'django_test' if TESTING else 'djangoblog',
'TIMEOUT': 60 * 60 * 10
},
'locmemcache': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'TIMEOUT': 10800,
'LOCATION': 'unique-snowflake',
}
}
```
缓存默认使用`localmem`缓存,如果你有`redis`环境,可以设置`DJANGO_REDIS_URL`环境变量则会自动使用该redis来作为缓存或者你也可以直接修改如下代码来使用。
https://github.com/liangliangyy/DjangoBlog/blob/ffcb2c3711de805f2067dd3c1c57449cd24d84ee/djangoblog/settings.py#L185-L199
## oauth登录:
现在已经支持QQ微博GoogleGitHubFacebook登录需要在其对应的开放平台申请oauth登录权限然后在
@ -63,6 +51,7 @@ django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the dja
```
可能是因为你的mysql版本低于5.6需要升级mysql版本>=5.6即可。
django 4.0登录可能会报错CSRF需要配置下`settings.py`中的`CSRF_TRUSTED_ORIGINS`
https://github.com/liangliangyy/DjangoBlog/blob/master/djangoblog/settings.py#L39

Loading…
Cancel
Save