Django2.2.7遇到的问题总结

4 篇文章 0 订阅
1 篇文章 0 订阅
  1. 换电脑后不能runserver,提示MySQL client 版本太低,升级困难多。解决方案:https://blog.csdn.net/lijing742180/article/details/91966031

  2. 使用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/

  1. 编程时遇到如下报错,检查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

  2. mysql 事务mac下的修改:
    https://www.jianshu.com/p/77b2fefe7f29

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值