django2.2的疯狂踩坑!

    xiaoxiao2022-06-24  209

    疯掉了,视频上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,终于成功!!!

     


    最新回复(0)