疯掉了,视频上15min的内容我整了好几个小时,幸亏网上已经有大神对于xadmin的种种版本不对劲的问题进行了细致入微的讲解,要不我真得疯掉了。不多说了,直接饮用大神的博客。
我是从githut上下的xadmin的原码,然后就各种报错报错。。。
首先要xadmin匹配django2.2,要下一堆辅助的包,因为我是从网上下的,自然就没有这些包包,然后我一个一个采坑一个一个下的。。。
pip install future
pip install six
pip install django-crispy-forms
pip install django-formtools
pip install requests
pip install django_import_export
下面是很全面的填坑接上,基本全面覆盖!
https://www.cnblogs.com/xingfuggz/p/10142388.html
https://www.jianshu.com/p/0e652a382e90
https://blog.csdn.net/Vicco_Cc/article/details/81045194
然后运行时出现了
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444"
但是网上只出现了安装时出这个问题怎么办,没有说在运行时怎么办
https://blog.csdn.net/LHYzyp/article/details/71785539
死马当做活马医吧,我按照这个重新安装了xadmin,之前只是把xadmin的原码复制进来了并没有安装。
然并卵
之后在别的博客上看到了有人在open的()里加了 encoding='UTF-8',我就试了试,就可以了
FILE_OBJECT= open('order.log','r', encoding='UTF-8')然后,又有问题了,在打开账号的时候又
'Media' object has no attribute 'add_css'
这个在博客上有,就直接复制上更改代码
'CharField' object has no attribute 'rel'
行吧,继续,网上只有datatimeField出错的,那就试试把,把所有出错的.rel 改为.remote_field,终于成功!!!