楚阿旗

博客园 首页 新随笔 联系 订阅 管理

在app下的admin.py中寫入以下程式碼:

from crm.models import *

#要顯示的表就要寫在這裡
admin.site.register(models.TableName)

還有其他操作

# 修改admin中資料表顯示的方式
class RoleConfig(admin.ModelAdmin):
    list_display = ['pk','title'] #填入欲顯示的field

# 將這個類傳入register方法
admin.site.register(models.Role,RoleConfig)

#其他示例
class PermissionConfig(admin.ModelAdmin):
    list_display = ["pk","title","url","is_menu","icon"]
    list_editable = ["title","url","is_menu","icon"]   #是否可直直接更改
    search_fields = ["title"]      #建立搜尋欄位
    ordering = ["pk"]               #排序方式

admin.site.register(models.Permission,PermissionConfig)

更多操作

list_display = ('__str__',)
    list_display_links = ()
    list_filter = ()
    list_select_related = False
    list_per_page = 100
    list_max_show_all = 200
    list_editable = ()
    search_fields = ()
    date_hierarchy = None
    save_as = False
    save_as_continue = True
    save_on_top = False
    paginator = Paginator
    preserve_filters = True
    inlines = []

    # Custom templates (designed to be over-ridden in subclasses)
    add_form_template = None
    change_form_template = None
    change_list_template = None
    delete_confirmation_template = None
    delete_selected_confirmation_template = None
    object_history_template = None
    popup_response_template = None

    # Actions
    actions = []
    action_form = helpers.ActionForm
    actions_on_top = True
    actions_on_bottom = False
    actions_selection_counter = True
    checks_class = ModelAdminChecks

 

posted on 2019-11-25 11:06  楚阿旗  阅读(113)  评论(0)    收藏  举报