程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Django學習筆記 - 14】:admin站點的基本使用

編輯:Python

文章目錄

  • 管理界面本地化
  • 創建管理員
  • 注冊模型類
    • 1. 基本注冊:admin.site.register(模型類)
      • 子應用的配置
      • 修改模型類的名字
      • 將模型類中的對象名改為字段的值
    • 2. 使用裝飾器進行注冊
  • 自定義管理頁面

管理界面本地化

  1. 將網頁變為中文

創建管理員

在終端中輸入:python manage.py createsuperuser

  1. 找回密碼的方法

注冊模型類

1. 基本注冊:admin.site.register(模型類)


子應用的配置

給子應用項目設置名字



修改模型類的名字


將模型類中的對象名改為字段的值



2. 使用裝飾器進行注冊

@admin.register(Wife)
class WifeAdmin(admin.ModelAdmin):
pass
@admin.register(Children)
class ChildrenAdmin(admin.ModelAdmin):
pass
@admin.register(Brother)
class BrotherAdmin(admin.ModelAdmin):
pass
  • 修改模型類的名稱後

自定義管理頁面

#1、基本注冊
class HusbandAdmin(admin.ModelAdmin):
# 注意添加的字段一定為模型類中擁有的
list_display = ['name', 'age', 'height', 'wight', 'birthday']
# 設置每頁顯示的數據條目
list_per_page = 3
# 調整選項框的位置
# 選項框在頂部是否顯示
actions_on_top = False
# 底部是否顯示
actions_on_bottom = True
# 搜索框
search_fields = ['name', 'age', 'height']
# 過濾欄
list_filter = ['age', 'height']
admin.site.register(Husband, HusbandAdmin)

  • 刪除數據的步驟
  • 添加字段




  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved