导读:今天首席CTO笔记来给各位分享关于xadmin配哪个版本的django的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
django2.0.4+xadmin 出现 Related Field got invalid lookup: icontains 错误
出错原因是你配置的ModelAdmin类中,也就是在xamind文件中的,元组search_fields中的项不是字符类型。
删除元组search_fields中类型不符的项
Django2+xadmin 设置 relfield_style='fk-ajax' 搜索框不起作用的解决方法
当有外键指向他,会以ajax方式加载
数据量过大时很有用
我的环境是python3.6+Django2.0.7+xadmin
除了过滤器中加入的字段有效果,在表单录入界面并没有什么用
这个问题的原因是Django2中ForeignKey和Django1不一样造成的
修改 xadmin/views/edit.py
改为
修改 xadmin/plugins/relfield.py
改为
django配置Xadmin
xadmin的使用,首先需要对model进行注册,才能在后台管理中进行操作。
1、在app里创建py文件:adminx(必须这个名称)
2、导入xadmin和models里的类:
其中list_display、search_fields和list_filter
PS:这三个名称是固定的。
对于外键的内容显示,用双下划线分开:
xadmin的全局配置:
在users的adminx里:
1、导入views模块,然后创建类,其中enbale_themes和use_bootswatch名称固定
2、然后进行注册,第一个参数:views.BaseAdminView,第二个是上面创建的类。
3、可以看到主题。
4、创建一个类,其中site_title、site_footer和menu_style名称固定,分别对应后台左上角的标题、底部的名称和左侧选项卡是否收缩。
5、注册:views.CommAdminView和GlobalSettings
6、效果:
7、让选项卡名称变成中文:
app里有个文件apps,加上下面这一行
在init文件里加上这条:default_app_config ="app名称。apps。类名"
结语:以上就是首席CTO笔记为大家整理的关于xadmin配哪个版本的django的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于xadmin配哪个版本的django的相关内容别忘了在本站进行查找喔。