kingadmin后台怎么使用kingadmin模块

Posted fqh202

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kingadmin后台怎么使用kingadmin模块相关的知识,希望对你有一定的参考价值。

下载

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后台怎么使用kingadmin模块的主要内容,如果未能解决你的问题,请参考以下文章

kingadmin后台新增页面开发

kingadmin后台主页面开发

kingadmin后台删除对象页面开发

2-crm项目-kingadmin

5-crm项目-kingadmin,列表页---过滤

4-crm项目-kingadmin,列表页---表头和数据