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

    from xadmin import views
    import xadmin

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

    复制一下代码到相应位置

    try:
    flag = False # 假如为True使用原来的代码,假如为Flase,使用requests库来访问
    if flag:
    h = httplib2.Http()
    resp, content = h.request("http://bootswatch.com/api/3.json", 'GET', '',
    headers={"Accept": "application/json",
    "User-Agent": self.request.META['HTTP_USER_AGENT']})
    if six.PY3:
    content = content.decode()
    watch_themes = json.loads(content)['themes']
    else:
    content = requests.get("https://bootswatch.com/api/3.json")
    if six.PY3:
    content = content.text.decode()
    watch_themes = json.loads(content.text)['themes']

    ex_themes.extend([
    {'name': t['name'], 'description': t['description'],
    'css': t['cssMin'], 'thumbnail': t['thumbnail']}
    for t in watch_themes])
    # h = httplib2.Http()
    # resp, content = h.request("https://bootswatch.com/api/3.json", 'GET', '',
    # headers={"Accept": "application/json", "User-Agent": self.request.META['HTTP_USER_AGENT']})
    # if six.PY3:
    # content = content.decode()
    # watch_themes = json.loads(content)['themes']
    # ex_themes.extend([
    # {'name': t['name'], 'description': t['description'],
    # 'css': t['cssMin'], 'thumbnail': t['thumbnail']}
    # for t in watch_themes])
    except Exception as e:
    print(e)
     
  • 相关阅读:
    测试中发现哪些bug
    兼容性测试
    接口测试基础
    Java基础概念
    Linux基础命令
    Selenium笔记
    常见软件测试类型分类
    性能测试类型
    网络基础题目
    常见测试方法
  • 原文地址:https://www.cnblogs.com/love1226/p/8270317.html
Copyright © 2011-2022 走看看