请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

xadmin的后台模板设置后还是不显示?

按照老师课程设置参数后,仍旧是只有默认和bootstrap2(文件位置也确定是app/users/adminx.py无误)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# -*- coding:utf-8 -*-
 
import xadmin
from xadmin import views
 
from .models import EmailVerifyRecord, Banner
 
class BaseSetting(object):
    enable_themes  = True
    use_bootswatch = True
 
class GlobalSetting(object):
    site_title  = "慕学后台管理系统"
    site_footer = "慕学在线网"
    menu_style  = "accordion"
 
class EmailVerifyRecordAdmin(object):
    list_display  = ['code''email''send_type''send_time']
    search_fields = ['code''email''send_type''send_time']
    list_filter   = ['code''email''send_type''send_time']
 
class BannerAdmin(object):
    list_display  = ['title''image''url''index''add_time']
    search_fields = ['title''image''url''index']
    list_filter   = ['title''image''url''index''add_time']
 
xadmin.site.register(EmailVerifyRecord, EmailVerifyRecordAdmin)
xadmin.site.register(Banner, BannerAdmin)
xadmin.site.register(views.BaseAdminView, BaseSetting)
xadmin.site.register(views.CommAdminView, GlobalSetting)


正在回答 回答被采纳积分+3

插入代码

1回答

宝慕林6589715 2017-08-20 22:00:19

这个问题老师有回答过,以下办法亲测可用:


解决:

1.安装requests

pip install requests

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

import requests

3.修改block_top_navmenu,方法具体参考: https://my.oschina.net/u/2396236/blog/1083251 


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

1 回复 有任何疑惑可以回复我~
  • bobby #1
    赞, 有些同学也确实问到了这个问题, 这个是xadmin的一个小bug, 目前貌似还没有人提pr来修复这个bug, 大家可以按照这个来修改
    回复 有任何疑惑可以回复我~ 2017-08-21 09:55:42
  • 搞定了,不错。。。
    回复 有任何疑惑可以回复我~ 2017-09-02 09:31:54
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号