报错一:ModuleNotFoundError: No module named 'django.core.urlresolvers'

 ModuleNotFoundError: No module named 'django.core.urlresolvers'

解决方法:按照提示找到出错的文件, 将所有 import django.core.urlresolvers 改成 import django.urls

import django.core.urlresolvers 

#改成
import django.urls

报错二:TypeError: __init__() missing 1 required positional argument: 'on_delete'

TypeError: __init__() missing 1 required positional argument: 'on_delete'

解决方法:这个基本是models文件中models.ForeignKey()中出错的,按照django文档,在括号里加上on_delete=models.CASCADE

报错三:TypeError: __init__() takes 1 positional argument but 6 were given

TypeError: __init__() takes 1 positional argument but 6 were given

解决方法:提示说在xadmin\views\dashboard.py这个文件的,找到

forms.Field.__init__(self, required, widget, label, initial, help_text,  *args, **kwargs)

改成

forms.Field.__init__(self)

 forms.Field.__init__(self, required, widget, label, initial, help_text,  *args, **kwargs)

#改成
forms.Field.__init__(self)

报错四:ImportError: cannot import name 'login' from 'django.contrib.auth.views'

ImportError: cannot import name 'login' from 'django.contrib.auth.views'

解决方法:提示是在xadmin\views\website.py", line 5, in <module>
                       from django.contrib.auth.views import login

找到位置,将

from django.contrib.auth.views import login
                   from django.contrib.auth.views import logout

改为

from django.contrib.auth import authenticate, login, logout

from django.contrib.auth.views import login
from django.contrib.auth.views import logout #改为
from django.contrib.auth import authenticate, login, logout

 

报错五: ImportError: cannot import name 'QUERY_TERMS' from 'django.db.models.sql.query'

 ImportError: cannot import name 'QUERY_TERMS' from 'django.db.models.sql.query'

解决方法:提示 xadmin\plugins\filters.py", line 10, in <module>

找到位置,将

     from django.db.models.sql.query import LOOKUP_SEP, QUERY_TERMS

     改为

       from django.db.models.sql.query import LOOKUP_SEP, Query

from django.db.models.sql.query import LOOKUP_SEP, QUERY_TERMS

#改为
from django.db.models.sql.query import LOOKUP_SEP, Query

     

报错六:ImportError: cannot import name 'password_reset_confirm' from 'django.contrib.auth.views'

ImportError: cannot import name 'password_reset_confirm' from 'django.contrib.auth.views'

解决方法:提示\xadmin\plugins\passwords.py", line 4, in <module>
                  找到    from django.contrib.auth.views import password_reset_confirm

     改为    from django.contrib.auth.views import PasswordResetConfirmView

       找到77行,将   return password_reset_confirm

改为   return PasswordResetConfirmView

from django.contrib.auth.views import password_reset_confirm
#改为
from django.contrib.auth.views import PasswordResetConfirmView #找到77行
return password_reset_confirm
#改为
return PasswordResetConfirmView

    

报错七:AttributeError: 'Settings' object has no attribute 'MIDDLEWARE_CLASSES'

AttributeError: 'Settings' object has no attribute 'MIDDLEWARE_CLASSES'

解决方法:提示    xadmin\plugins\language.py", line 24, in <module>
                           if settings.LANGUAGES and 'django.middleware.locale.LocaleMiddleware' in settings.MIDDLEWARE_CLASSES:

改为 if settings.LANGUAGES and 'django.middleware.locale.LocaleMiddleware' in settings.MIDDLEWARE:

if settings.LANGUAGES and 'django.middleware.locale.LocaleMiddleware' in settings.MIDDLEWARE_CLASSES:
#改为
if settings.LANGUAGES and 'django.middleware.locale.LocaleMiddleware' in settings.MIDDLEWARE:

还有别的错误多为 ModuleNotFoundError: No module named,根据提示安装相应模块就行,安装了还不行可能是模块名写错。

django安装xadmin中出现的报错汇总的更多相关文章

  1. django在model中添加字段报错

    在以下类中添加 description 字段后, class Colors(models.Model): colors = models.CharField(u'颜色', max_length=10) ...

  2. ZABBIX安装过程中relocation error报错解决办法

    错误提示: /usr/sbin/zabbix_server: relocation error: /usr/sbin/zabbix_server: symbol mysql_next_result, ...

  3. linux, Django安装MySQL-python==1.2.5报错

    先安装 sudo apt-get install libmysqlclient-dev

  4. CentOS7.6安装JDK(Openjdk) - mvn package报错汇总

    错误一: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK ...

  5. python2 + selenium + eclipse 中,通过django生产数据库表的时候报错

    python2 + selenium + eclipse 中,通过django生产数据库表的时候报错 解决: 1.查看自己电脑中,“开始-->控制面板-->管理工具-->服务--&g ...

  6. 使用yum安装应用程序时候,报错:[Errno 14] PYCURL ERROR 7 - "Failed to connect to 2001:da8:8000:6023::230: 网络不可达"

    使用yum安装应用程序时候,报错:[Errno 14] PYCURL ERROR 7 - "Failed to connect to 2001:da8:8000:6023::230: 网络不 ...

  7. pycharm 中 import requests 报错

    一 , 使用Pycharm来抓取网页的时候,要导入requests模块,但是在pycharm中 import requests 报错. 原因: python中还没有安装requests库 解决办法: ...

  8. Aasible中cryptography兼容性报错解决办法

    Aasible中cryptography兼容性报错解决办法 1 Ansible中使用ansible --version查看版本,报错信息如下: ERROR! Unexpected Exception, ...

  9. Django 编写自定义的 404 / 500 报错界面

    Django 编写自定义的 404 / 500 报错界面 1. 首先 setting.py 文件中的 debug 参数设置成 false ,不启用调试. DEBUG = False 2. 在 temp ...

随机推荐

  1. Django基础目录

    Django基础(一):基础引用 Django基础(二):环境配置 Django—model系统:ORM基础 Django—model系统:ORM字段和参数 Django—model系统:ORM对数据 ...

  2. SPI学习笔记1

    SPI 简介 SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口.是 Motorola首先在其 MC68HCXX 系列处理器上定义的. SPI ...

  3. .NET 推荐博客

    燎原之星的博客 农码一生博文索引 http://www.cnblogs.com/zhaopei/p/Indexes.html 那些年搞不懂的术语.概念:协变.逆变.不变体 http://www.cnb ...

  4. 使用eclipse open type对话框

    需要依赖jdt的相关插件(ui和core) 具体调用方法: Shell parent= JavaPlugin.getActiveWorkbenchShell(); OpenTypeSelectionD ...

  5. 通过德鲁伊druid给系统增加监控

    系统在线上运行了一段时间后,比如一年半载的,我们发现系统可能存在某些问题,比如执行系统变慢了,比如某些spring的bean无法监控各种调用情况. 触发到db的各种执行情况,这个时候,我们就需要一个工 ...

  6. activemq的配置与结合spring使用

    其实无论在win下还是在linux下,都可以运行得很爽 下载安装包地址: http://www.apache.org/dyn/closer.cgi?path=/activemq/5.12.1/apac ...

  7. 工作 巧遇 sql 查询 一组数据中 最新的一条

    SELECT * FROM rsl a, (SELECT CODE, max(time_key) time_key FROM rsl GROUP BY CODE ) b WHERE a. CODE = ...

  8. MySQL sql join 算发

    在MySQL中,可以使用批量密钥访问(BKA)连接算法,该算法使用对连接表的索引访问和连接缓冲区. BKA算法支持:内连接,外连接和半连接操作,包括嵌套外连接. BKA的优点:更加高效的表扫描提高了连 ...

  9. 富文本编辑器复制word

    这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) ...

  10. 使用std::function改善模板的低效性

    泛型编程中,模板会根据传入类型的不同,生成多种实例,相对低效. 模板编程: #include <iostream> using namespace std; //未使用函数包装器 temp ...