Django7 站點管理

2021-10-04 01:54:31 字數 1948 閱讀 2719

from django.contrib import admin

# register your models here.

# 使用者管理

class

useradmin

(admin.modeladmin)

:# 顯示字段

list_display =

['pk'

,'username'

,'password'

,'***'

]# 蒐做字段

search_fields =

['username'

]# 分頁

list_per_page =

1# 過濾

list_filter =

['username'

]# 資訊分組

fieldsets =[(

"基本資訊",)

,("其它資訊",)

,]admin.site.register(user,useradmin)

admin.site.register(detail)

from django.db import models

# create your models here.

class

detail

(models.model)

: did = models.autofield(primary_key=

true

) phone = models.charfield(max_length=

20, blank=

true

, null=

true

) uid = models.integerfield(blank=

true

, null=

true

)class

meta

: db_table =

'detail'

class

user

(models.model)

: uid = models.autofield(primary_key=

true

)# verbose_name 後台管理中顯示中文

username = models.charfield(unique=

true

, max_length=

30,verbose_name=

'使用者名稱'

) password = models.charfield(max_length=

128,verbose_name=

'密碼'

) regtime = models.datetimefield(

) s*** = models.integerfield(blank=

true

, null=

true

,db_column=

'***'

)class

meta

: db_table =

'user'

verbose_name =

'使用者表'

def__str__

(self)

:return self.username +

str(self.uid)

def***

(self)

:if self.s***:

return

'男'else

:return

'女'

python manage.py makemigrations

python manage.py migrate

python3 manage.py createsuperuser

依次輸入使用者名稱->郵箱->密碼->確認密碼

5 4Django網路框架(4) 站點管理

使用站點管理 django.contrib.admin 建立系統管理員 python manage.py createsuperuser 配置語言和時區 language code zh hans time zone asia shanghai admin.site register student...

Django站點管理

站點管理 1 使用站點管理 2 建立系統管理員 設定時區 3 個性化站點管理 設定顯示字段 修改規則 範例 建立自定義的admin class studentadmin admin.modeladmin def show self if self.s return 男 else return 女 s...

django 站點管理

django.contrib 包 管理工具是django.contrib的一部分 站點管理工具 django.contrib.admin 使用者鑑別系統 django.contrib.auth 支援匿名會話 django.contrib.sessioins 使用者評注系統 django.contri...