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

2023-05-29,,

利用下面的代码把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

这是一篇记录——django-xadmin重新开发记录的相关教程结束。

《这是一篇记录——django-xadmin重新开发记录.doc》

下载本文的Word格式文档,以方便收藏与打印。