ImportError: cannot import name ‘FieldDoesNotExist’
这个错误出现在我安装jump server的时候。在网上花费了好几个小时都没有找到能够解决这个问题的方法。
后来无意中看到django2的配置文件,我发现里面是有FieldDoesNotExist这个模块的。而我的django的版本是3.1.1,查看了django_filters中根本就找不到FieldDoesNotExist。
所以我就猜测是否是与django版本有关系,于是重新卸载了django3版本换上了2版本的,问题就解决了。
切换到python的这个目录python3.6/site-packages/
然后用php卸载
pip uninstall django
然后安装的时候指定二版本的django
pip install django==2.2
django.db.utils.OperationalError: (2006, “Access denied for user ‘jumpserver’@‘localhost’ (using password: YES)”)
可能是权限的问题,给予权限的时候不要使用localhost地址,要不然就会报错
grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'jumpserver';
flush privileges;