zoukankan      html  css  js  c++  java
  • xadmin下设置“use_bootswatch = True”无效的解决办法

    环境:

    • python 2.7
    • django 1.9
    • xadmin采用源代码的方式引入到项目中

    问题:

    • 在xadmin使用的过程中,设置“use_bootswatch = True”,企图调出主题菜单,显示更多主题。然而设置了后,发现主题还是默认和bootstrap2,深入跟踪源代码,发现/xadmin/plugins/themes.py下的block_top_navmenu方法,在use_bootswatch=True的时候,就会使用httplib2去加载http://bootswatch.com/api/3.json这个网址,但是会出错,错误原因暂不知晓,但是我们可以用requests库来解决这个问题。

    解决:

    • 首先安装requests库
    pip install requests
    • 其次,在/xadmin/plugins/themes.py源文件中引入requests

    • 最后还要修改一下本文件中的方法block_top_navmenu中的内容,下图中圈中的部分,对应着修改:

    那么修改完后,这个问题就解决掉了。

  • 相关阅读:
    ES5数组扩展
    ES5给object扩展的一些静态方法
    poj2531-dfs
    快排
    阶段性总结-贪心算法
    日常算法题
    poj1979 解题报告
    poj 2586
    poj3069
    poj2709 解题报告
  • 原文地址:https://www.cnblogs.com/cpl9412290130/p/9774668.html
Copyright © 2011-2022 走看看