Xadmin 后台搭建

1.引入表

import xadmin
from xadmin import views

from .models import Course, Lesson, Video, CourseResource
#引入对应的类别
...

xadmin.site.register(Course, CourseAdmin)
xadmin.site.register(Lesson, LessonAdmin)
xadmin.site.register(Video, VideoAdmin)
xadmin.site.register(CourseResource, CourseResourceAdmin)

2.对表进行操作

#以课程中章节为例

class LessonAdmin(object):
    list_display = ['course','name','add_time']
    #表显示
    search_fields = ['course','name','add_time']
    #表查找
    list_filter = ['course','name','add_time']
    #表过滤

3 后台管理页面全局设置

class BaseSetting(object):
    enable_themes = True
    use_bootswatch = True
    #对表的主题进行更改


class GlobalSettings(object):
    site_title = "XXX"
    #网页标题
    site_footer = "XXX"
    #底部栏名称
    menu_style = "accordion"
    #侧边栏位收拢
    
    ...
    
xadmin.site.register(views.BaseAdminView, BaseSetting)
xadmin.site.register(views.CommAdminView, GlobalSettings)
#对应配置

4 app显示配置

  1. app命名(对应app下 apps.py 文件)
# -*- coding: utf-8 -*-
from django.apps import AppConfig

class UsersConfig(AppConfig):
    name = 'app_name'
    verbose_name = u"自定义命名信息"
  1. init.py 文件配置
default_app_config = "(app名).apps.(app名)Config"

5 章节显示操作

#在对应 model 文件中 class 类中增加以下程序

def __unicode__(self):
    return self.name
    #返回其名称

章节设置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值