在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
浙公网安备 33010602011771号