55 lines
1.4 KiB
Python
55 lines
1.4 KiB
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
__author__ = "问道编程"
|
|
__date__ = "2018-07-03 16:47"
|
|
|
|
import xadmin
|
|
from xadmin import views
|
|
from xadmin.plugins.auth import UserAdmin
|
|
|
|
from .models import Blog, Conment, Category, Tagprofile, Message
|
|
|
|
|
|
class BaseSetting:
|
|
"""
|
|
后台修改需要的配置
|
|
"""
|
|
enable_themes = True # 开启主题功能
|
|
use_bootswatch = True
|
|
|
|
|
|
class GlobalSettings:
|
|
"""
|
|
后台修改
|
|
"""
|
|
site_title = '博客后台管理'
|
|
site_footer = '博客后台管理'
|
|
menu_style = 'accordion' # 开启分组折叠
|
|
|
|
class BlogAdmin:
|
|
list_display = ['title', 'category', 'author','add_time', 'read_nums', 'conment_nums', 'tag']
|
|
list_filter = ['title', 'category', 'author','read_nums', 'conment_nums', 'tag']
|
|
search_fields = ['title', 'category', 'author','add_time', 'read_nums', 'conment_nums', 'tag']
|
|
readonly_fields = ['add_time', 'read_nums', 'conment_nums','edit_time']
|
|
|
|
|
|
class ConmentAdmin:
|
|
pass
|
|
|
|
class CategoryAdmin:
|
|
pass
|
|
|
|
class TagAdmin:
|
|
pass
|
|
|
|
class MessageAdmin:
|
|
pass
|
|
|
|
|
|
xadmin.site.register(views.BaseAdminView,BaseSetting)
|
|
xadmin.site.register(views.CommAdminView,GlobalSettings)
|
|
xadmin.site.register(Blog,BlogAdmin)
|
|
xadmin.site.register(Conment,ConmentAdmin)
|
|
xadmin.site.register(Category,CategoryAdmin)
|
|
xadmin.site.register(Tagprofile,TagAdmin)
|
|
xadmin.site.register(Message,MessageAdmin) |