给模型管理者的所有管理选项和功能
1.进去的方法:
继承admin.ModelAdmin,然后Ctrl+鼠标左键就进去了,然后就可以自定义功能以及选项
用class VideoAdmin(admin.ModelAdmin):
2.这是admin在电脑里面的路径:
absolute_path:
C:\Users\yww\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\django\contrib\admin
3.主要的方法:
@python_2_unicode_compatible
class ModelAdmin(BaseModelAdmin):
"Encapsulates all admin options and functionality for a given model."
#用的最多,在页面显示的字段
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