更换版本
本人现使用的是django1.8.4版本,学习redis时需要安装django_redis。于是使用anaconda命令安装了django_redis:
pip install django_redis
使用此命令确实安装完成,但是在安装时自动把我的django升级为2.1.4版本,我不希望使用2.0版本的django,于是重新安装了1.8版本,并且把django_redis降为4.8.0(版本太新容易被搞…)
错误
但此时我进入启动django时报错:
File "D:\anaconda\envs\py3\lib\site-packages\django\contrib\contenttype\apps.py", line 7, in <module> from .management import update_contenttypes
ImportError: cannot import name 'update_contenttypes'
提示我apps.py文件中第7行不能调用update_contenttypes。当点入连接后,部分代码如下
from .management import update_contenttypes
class ContentTypesConfig(AppConfig):
name = 'django.contrib.contenttypes'
verbose_name = _("Content Types")
def ready(self):
post_migrate.connect(update_contenttypes)