kingadmin後臺(6)、怎麽使用kingadmin模塊
阿新 • • 發佈:2018-08-12
手動添加 原因 搜索 spl arch clas sites tin 靜態文件
下載
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模塊