概述:
language_code = 'zh-hans'
time_zone = 'asia/shanghai'
from django.contrib import admin
# register your models here.
from .models import grades, students
# 註冊
admin.site.register(grades)
admin.site.register(students)
# 列表頁屬性
list_display = # 顯示字段設定
list_filter = # 過濾字段設定
search_fields = # 搜尋字段設定
list_per_page = # 分頁設定
# 新增,修改頁屬性
fields = # 規定屬性的先後順序
fieldsets = # 給屬性分組 注意:fields與fieldsets不能同時使用
# 列表頁屬性
list_display = ['pk', 'gname', 'gdate', 'ggirlnum',
'gboynum', 'isdelete']
list_filter = ['gname']
search_fields = ['gname']
list_per_page = 5
# 新增,修改頁屬性
# fields = ['ggirlnum', 'gboynum', 'gname', 'gdate', 'isdelete']
fieldsets = [
("num",),
("base", ),
]
需求:在建立乙個班級時可以直接新增幾個學生
class studentsinfo(admin.tabularinline):# 可選引數admin.stackedinline
model = students
extra = 2
class gradesadmin(admin.modeladmin):
inlines = [studentsinfo]
class studentsadmin(admin.modeladmin):
def gender(self):
if self.sgender:
return "男"
else:
return "女"
# 設定頁面列的名稱
gender.short_description = "性別"
list_display = ['pk', 'sname', 'sage', gender,
'scontend', 'sgrade', 'isdelete']
list_per_page = 10
admin.site.register(students, studentsadmin)
class studentsadmin(admin.modeladmin):
actions_on_top = false
actions_on_bottom = true
admin.site.register(students, studentsadmin)
@admin.register(students)
class studentsadmin(admin.modeladmin):
def gender(self):
actions_on_top = false
actions_on_bottom = true
day2學習筆記
硬體 cpu,主機板,記憶體,電源 主機箱,硬碟,顯示卡,滑鼠 鍵盤 軟體軟體 開發 軟體開發 人機互動 圖形化介面,命令列 科學計算,資料處理,自動控制,計算機輔助設計,人工智慧 tab shift ctrl alt 空格 全選 ctrl a 複製 ctrl c 貼上 ctrl v 撤銷 ctrl...
學習筆記day2
1,上節內容回顧。cpu 用於運算。記憶體 臨時儲存一些資料。斷電即消失。硬碟 永久儲存所有的資料。作業系統 連線軟體與硬體的中介介質。編譯型 一次性,全部編譯成二進位制檔案。解釋型 當程式執行時,一行一行,位元組碼,二進位制。py2 重複,不規範 py3 優化,清新,簡單。encoding utf...
Linux學習筆記 day2
常用的yum命令 命令 作用yum info 軟體包名 檢視軟體包資訊 yum install 軟體包名 安裝軟體包 yum reinstall 軟體包名 重新安裝軟體包 yum update 軟體包名 公升級軟體包 yum remove 軟體包 移除軟體包 yum groupinstall 軟體包...