查看: 219|回复: 0

[Django] xadmin 配置完主题之后不生效的解决方法

[复制链接]

415

主题

603

帖子

4607

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4607
发表于 2017-8-7 10:33:04 | 显示全部楼层 |阅读模式
修改“xadmin/plugins/themes.py”中的如下代码:
2017-08-07_103232.png
改为如下格式:
  1. else:
  2.                 ex_themes = []
  3.                 try:
  4.                     h = httplib2.Http()
  5.                     resp, content = h.request("https://bootswatch.com/api/3.json", 'GET', '',
  6.                         headers={"Accept": "application/json", "User-Agent": self.request.META['HTTP_USER_AGENT']})
  7.                     if six.PY3:
  8.                         content = content.decode()
  9.                     watch_themes = json.loads(content)['themes']

  10.                 except Exception as e:
  11.                     content = requests.get("https://bootswatch.com/api/3.json")
  12.                     if six.PY3:
  13.                         content = content.text.decode()
  14.                     watch_themes = json.loads(content.text)['themes']
  15.                     print(e)

  16.                 ex_themes.extend([
  17.                     {'name': t['name'], 'description': t['description'],
  18.                      'css': t['cssMin'], 'thumbnail': t['thumbnail']}
  19.                     for t in watch_themes])
复制代码


选一人白头,择一城终老
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_sctz! !jz_fhlb!
快速回复 返回顶部 返回列表