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)
     
  • 相关阅读:
    入门指引之实现简单的被动回复和图来图往
    入门指引
    实现待办事项网站回顾
    使用Django 测试客户端一起测试视图,模板和URL
    使用单元测试测试简单的首页
    2 使用unitest 模块扩展功能测试
    1 准备工作
    2018 开始认真学习点python
    边学边体验django--HttpRequest 对象
    边学边体验django--表格
  • 原文地址:https://www.cnblogs.com/love1226/p/8270317.html
Copyright © 2011-2022 走看看