django 2.0 xadmin 错误集锦
1、django2.0把from django.core.urlresolvers修改成了django.urls
报错如下:
| 
 1 2 3  | 
 
 
 
  | 
解决方法:
修改D:\Envs\django-xadmin\lib\site-packages\xadmin-0.6.1-py3.6.egg\xadmin\models.py 文件
把from django.core.urlresolvers import NoReverseMatch, reverse 修改为:
| 
 1  | 
 
  | 
2、django2.0中需要给外键ForeignKey指定on_delete参数
报错如下:
| 
 1 2 3 4 5  | 
 
 
 
 
 
  | 
解决方法:
把content_type = models.ForeignKey(ContentType)修改为:
| 
 1  | 
 
  | 
3、 django2.0 forms表单初始化只需要一个参数
报错如下:
| 
 1 2 3 4  | 
 
 
 
 
  | 
解决方法:
把forms.Field.__init__(self, required, widget, label, initial, help_text, *args, **kwargs) 修改成:
| 
 1  | 
 
  | 
4、 导入QUERY_TERMS报错
报错如下:
| 
 1 2 3  | 
 
 
 
  | 
解决方法:
把
from django.db.models.sql.query import LOOKUP_SEP, QUERY_TERMS
修改为:
| 
 1 2  | 
 
 
  | 
5、Settings缺少MIDDLEWARE_CLASSES属性,django2.0把MIDDLEWARE_ClASSES改成MIDDLEWARE
报错如下:
| 
 1 2 3 4 5  | 
 
 
 
 
 
  | 
把
if settings.LANGUAGES and 'django.middleware.locale.LocaleMiddleware' in settings.MIDDLEWARE_ClASSES:
修改为:
| 
 1  | 
 
  | 
6、 django-formtools导入失败,需要更新django-formtools
报错如下:
| 
 1 2 3  | 
 
 
 
  | 
卸载django-formtools
pip uninstall django-formtools
重新安装新版本的django-formtools
| 
 1  | 
 
  | 
相关推荐
python3.6环境中django2.0与xadmin0.6结合打造强悍的后台管理页面(一)
django 2.0 xadmin 错误集锦的更多相关文章
- django admin 或xadmin 错误 总结
		
django管理界面admin搜索报错:TypeError: Related Field got invalid lookup: icontains 报错 TypeError: Related Fie ...
 - Django配置后台xadmin管理界面
		
Django配置后台xadmin管理界面 python版本3.6.5 Django版本1.10.8(刚开始是2.1.5,由于各种错误,改成了低版本) 1.xadmin的安装,下载地址https://g ...
 - django入门7之django template和xadmin常用技巧
		
django入门7之django template和xadmin常用技巧 <li {% ' == '/course' %}class="active"{% endif %}& ...
 - SVN下错误集锦
		
SVN下错误集锦 一SVN下的文件被locked不能update和commit 最近做项目的时候,遇到这个问题,SVN下的文件被locked不能update和commit.其提示如下: 解决办法:执行 ...
 - (转)Hadoop之常见错误集锦
		
Hadoop之常见错误集锦 下文中没有特殊说明,环境都是CentOS下Hadoop 2.2.0.1.伪分布模式下执行start-dfs.sh脚本启动HDFS时出现如下错误: ...
 - Django 2.0 新特性 抢先看!
		
一.Python兼容性 Django 2.0支持Python3.4.3.5和3.6.Django官方强烈推荐每个系列的最新版本. 最重要的是Django 2.0不再支持Python2! Django ...
 - 在Hadoop 2.3上运行C++程序各种疑难杂症(Hadoop Pipes选择、错误集锦、Hadoop2.3编译等)
		
首记 感觉Hadoop是一个坑,打着大数据最佳解决方案的旗帜到处坑害良民.记得以前看过一篇文章,说1TB以下的数据就不要用Hadoop了,体现不 出太大的优势,有时候反而会成为累赘.因此Hadoop的 ...
 - Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第一部分(Page 6)
		
编写你的第一个 Django app,第一部分(Page 6)转载请注明链接地址 Django 2.0.1 官方文档翻译: Django 2.0.1.dev20171223092829 documen ...
 - Elasticsearch5.0 安装问题集锦【转】
		
转自 Elasticsearch5.0 安装问题集锦 - 代码&优雅着&生活 - 博客园http://www.cnblogs.com/sloveling/p/elasticsearch ...
 
随机推荐
- Assertion failure in -[UISectionRowData refreshWithSection:tableView:tableViewRowData:]
			
最近在项目中遇到了 Assertion failure in -[UISectionRowData refreshWithSection:tableView:tableViewRowData:] 这个 ...
 - 严重性 代码 说明 项目 文件 行 禁止显示状态错误 C1128 节数超过对象文件格式限制: 请使用 /bigobj 进行编译。
			
严重性 代码 说明 项目 文件 行 禁止显示状态错误 C1128 节数超过对象文件格式限制: 请使用 /bigobj 进行编译. 默认情况下,对象文件最多可存放 65,536 (2^16) 个可寻址的 ...
 - Delphi 中记录类型 给记录指针赋值
			
PPersion=^TPersion; TPersion=packed record Name:string; Sex:string; Clasee:string; end; var persion: ...
 - 从成员函数指针生成可调用对象:function<>、mem_fn()和bind()
			
我们知道,普通函数指针是一个可调用对象,但是成员函数指针不是可调用对象.因此,如果我们想在一个保存string的vector中找到第一个空string,不能这样写: vector<string& ...
 - hadoop在windows上的配置文件
			
core-site.xml <configuration> <property> <name>hadoop.tmp.dir</name> <val ...
 - PHP和MySQL实现的简单Demo
			
实现对输入的数据进行保存数据库的操作: index.html: <html lang="en"> <head> <meta charset=" ...
 - MySQL创建及删除临时表
			
示例SQL: drop temporary table if exists testdb.tmp_test_table; create temporary table testdb.tmp_test_ ...
 - 【Leetcode_easy】669. Trim a Binary Search Tree
			
problem 669. Trim a Binary Search Tree 参考 1. Leetcode_easy_669. Trim a Binary Search Tree; 完
 - Hyperledger Fabric1.4 手动搭建过程
			
1.生成证书: #路径需要更改为自己的路径 cd ~/go/src/github.com/hyperledger/fabric/scripts/fabric-samples/first-network ...
 - redis的发布与订阅机制
			
Redis 发布/订阅机制原理分析 Redis 通过 PUBLISH. SUBSCRIBE 和 PSUBSCRIBE 等命令实现发布和订阅功能. 这些命令被广泛用于构建即时通信应用,比如网络聊天室(c ...