码迷,mamicode.com
首页 > 其他好文 > 详细

kingadmin后台(6)、怎么使用kingadmin模块

时间:2018-08-12 01:26:04      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:path   ase   led   文件路径   int   stat   splay   uri   imp   

下载

https://github.com/Fangqihan/kingadmin

配置步骤

1、setting.py

# step1:添加app
INSTALLED_APPS = [
    ...
    'king_admin',
]


# step2:添加模板路径
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
            # 手动添加此路径
            os.path.join(BASE_DIR, 'king_admin','templates'),
        ]
        ...
        

# step3:添加静态文件路径
STATICFILES_DIRS=[
    os.path.join(BASE_DIR, 'static'),
    os.path.join(BASE_DIR, 'king_admin/static'),
]

2、kingadmin.py

在每个app下创建kingadmin.py文件,注册model:

from king_admin.sites import site
from app01 import models
from king_admin.base_king_admin import BaseKingAdmin


class PubliserAdmin(BaseKingAdmin):
    
    list_display = []
    
    # 1、无法搜索外键字段,确定外键显示字段过程比较繁琐
    # 2、不能搜索 Int 等非Char类型字段
    search_fields = ['title'] 
    
    # 只能搜索外键字段
    list_filter = ['publisher','authors']
    
    readonly_fields=[]


site.register(models.Book,BookAdmin)

版本限制

只适用于 django1.x 版本,由于路由匹配的原因。

kingadmin后台(6)、怎么使用kingadmin模块

标签:path   ase   led   文件路径   int   stat   splay   uri   imp   

原文地址:https://www.cnblogs.com/fqh202/p/9461712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!