xadmin后台主题只有“默认"和"Bootstrap2"选项

来源:5-5 xadmin全局配置

北国之春

2017-07-01

为什么我输入并修改了class BaseSetting(object)的定义后管理后台主题下拉选项·中还是只有“默认”和“Bootstrap2”两个选项?

http://szimg.mukewang.com/595691a30001327f04590192.jpg

相关代码如下:

import xadmin
from xadmin import views


class BaseSetting(object):
     enable_themes = True
     use_bootswatch = True


xadmin.site.register(views.BaseAdminView,BaseSetting)

不知问题在什么地方?

写回答

3回答

苏家小萝卜

2017-07-09

你用这篇博客里的方法试下,https://my.oschina.net/u/2396236/blog/1083251.

不过修改xadmin的源代码之前,最好把你之前的那个themes.py文件右键Copy,然后复制备份到本地,以便下次用到,因为修改的是源码,要是哪里出问题了,将来很麻烦。

方法:

1.安装requests

pip install requests

2./xadmin/plugins/themes.py 引入requests

import requests

3.修改block_top_navmenu,方法具体见博客内容


1
1
北国之春
非常感谢! 按这个方法修改成功!
2017-07-17
共1条回复

网络侦探

2017-08-22

上面的方案的重写themes.py后我依然测试失败。所以想到了直接本地添加模版就好了。

说到底openssl的锅,根治是重装openssl,如果不打算折腾的,可以参考这个文章在本地添加,有个好处,本地加载速度快:

http://blog.csdn.net/xiguatony/article/details/76662570


2
5
James123456
回复
网络侦探
谢谢!已经搞定了。
2017-09-05
共5条回复

bobby

2017-07-03

class BaseSetting(object):
    enable_themes = True
    use_bootswatch = True
xadmin.site.register(views.BaseAdminView,BaseSetting)

然后重启一下试试


0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程