-
换电脑后不能runserver,提示MySQL client 版本太低,升级困难多。解决方案:https://blog.csdn.net/lijing742180/article/details/91966031
-
使用redis作为缓存DB,提示不存在django-redis,安装了很多次还是有问题。最后在pycharm带的terminal又装了一次,就成功装上了。主要还是这篇文章坚定了我坚持安装的决心 ,没有什么就pip装什么
https://blog.csdn.net/ashqyjj/article/details/83098865
附上settings.py配置code,这样登陆ID就存在session里了:
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
# "PASSWORD": "mysecret"
}
}
}
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "default"
使用Django-Redis官网: https://django-redis-chs.readthedocs.io/zh_CN/latest/
-
编程时遇到如下报错,检查url,views,都没错,应该是html文件哪里写错了可是也没发现,原来是注释方法错了!应该用{# 注释 #}
NoReverseMatch at /list/2/2
Reverse for ‘list’ with arguments ‘(2, ‘’)’ not found. 1 pattern(s) tried: [‘list/(?P<type_id>\d+)/(?P<page_num>\d+)$’]
Request Method: GET
Request URL: http://127.0.0.1:8000/list/2/2
Django Version: 2.2.7
Exception Type: NoReverseMatch -
mysql 事务mac下的修改:
https://www.jianshu.com/p/77b2fefe7f29