django安装xadmin中出现的报错汇总
报错一: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中出现的报错汇总的更多相关文章
- django在model中添加字段报错
在以下类中添加 description 字段后, class Colors(models.Model): colors = models.CharField(u'颜色', max_length=10) ...
- ZABBIX安装过程中relocation error报错解决办法
错误提示: /usr/sbin/zabbix_server: relocation error: /usr/sbin/zabbix_server: symbol mysql_next_result, ...
- linux, Django安装MySQL-python==1.2.5报错
先安装 sudo apt-get install libmysqlclient-dev
- CentOS7.6安装JDK(Openjdk) - mvn package报错汇总
错误一: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK ...
- python2 + selenium + eclipse 中,通过django生产数据库表的时候报错
python2 + selenium + eclipse 中,通过django生产数据库表的时候报错 解决: 1.查看自己电脑中,“开始-->控制面板-->管理工具-->服务--&g ...
- 使用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: 网络不 ...
- pycharm 中 import requests 报错
一 , 使用Pycharm来抓取网页的时候,要导入requests模块,但是在pycharm中 import requests 报错. 原因: python中还没有安装requests库 解决办法: ...
- Aasible中cryptography兼容性报错解决办法
Aasible中cryptography兼容性报错解决办法 1 Ansible中使用ansible --version查看版本,报错信息如下: ERROR! Unexpected Exception, ...
- Django 编写自定义的 404 / 500 报错界面
Django 编写自定义的 404 / 500 报错界面 1. 首先 setting.py 文件中的 debug 参数设置成 false ,不启用调试. DEBUG = False 2. 在 temp ...
随机推荐
- golang的序列化与反序列化的几种方式
golang用来序列化的模块有很多,我们来介绍3个. json 首先登场的是json,这个几乎毋庸置疑. 序列化 package main import ( "encoding/json&q ...
- 【Flask+Redis】 python学习第一章 - 7.0 断言 数据库测试 redis学习
assert 断言 def div(num1, num2): # 断言 assert isinstance(num1, int), "值类型错误" assert isinstanc ...
- win10激活密钥
专业版:W269N-WFGWX-YVC9B-4J6C9-T83GX 企业版:NPPR9-FWDCX-D2C8J-H872K-2YT43 家庭版:TX9XD-98N7V-6WMQ6-BX7FG-H8Q9 ...
- Cairo初探
https://blog.csdn.net/flexwang_/article/details/38000401 二维解析pdf
- Linux系统进程的知识总结,进程与线程之间的纠葛...
来源:嵌入式ARM 当一个程序开始执行后,在开始执行到执行完毕退出这段时间内,它在内存中的部分就叫称作一个进程. Linux 是一个多任务的操作系统,也就是说,在同一时间内,可以有多个进程同时执行.我 ...
- JavaScript001,鼠标点击改变文字或图片
<h3>我的第一个Javascript</h3> <p id="demo1">1.点击按钮,改变内容!</p> <!-- 设置 ...
- 获取mysql一组数据中的第N大的值
create table tb(name varchar(10),val int,memo varchar(20)) insert into tb values('a', 2, 'a2') inser ...
- C# 任务、线程、同步(五)
1.数据流使用 TPL Data Flow 类库 class Program { static void Main(string[] args) { // ActionBlock(); // Sou ...
- Spring Boot 之FilterRegistrationBean --支持web Filter 排序的使用(转)
Spring Boot 之FilterRegistrationBean --支持web Filter 排序的使用Spring 提供了FilterRegistrationBean类,此类提供setOr ...
- HR# 5题解
T1 我傻了 前20个数暴力开桶记录,后面的每次暴力统计. #include<bits/stdc++.h> #define R register int using namespace s ...