这是一篇记录——django-xadmin重新开发记录

利用下面的代码把django的版本换成和xadmin2适配的版本,注意xadmin最新版本出了3.0但是就是一个纯前端的框架,和之前的版本差异较大。
因为此时距离ddl不到24小时,所以使用旧的版本。

pip install django==2.2.6

然后会遇到锅:

ImportError: cannot import name 'DEFAULT_FORMATS' from 'import_export.admin'

然后就打开import-export.py 把第48行注释掉,也就是下面这行。改成后两行。

然后就是一个循环的bug,就是说import-export 不支持django2,但是xadmin又要求django2,怎么办呢?
仔细查看import-export的文档之后发现是22年3月31号的最新版2.8.0把才不支持django2了,
所以就把import-export安装中低一点的版本就好。

Not Found: /xadmin/static/static/xadmin/css/xadmin.plugins.css
 Not Found: /xadmin/js/xadmin.plugin.portal.js

各种找不到,我真的要原地趋势了。
嘿嘿我又好了,这个可以去修改setting里的base_dir

posted @ 2022-06-01 12:15  爱吃番茄的玛丽亚  阅读(94)  评论(0编辑  收藏  举报