08 Django admin管理工具

2021-10-11 22:48:29 字數 2718 閱讀 5154

1、admin工具

2、啟用管理工具

專案目錄下的urls.py設定

]3、新增模型

from django.db import models

from django.contrib.auth.models import user

# create your models here.

jobtypes = [

(0, '技術類'),

(1, '產品類'),

(2, '運營類'),

(3, '設計類'),

]cities = [

(0, '北京'),

(1, '上海'),

(2, '深圳'),

]class job(models.model):

job_type = models.smallintegerfield(blank=false, choices=jobtypes, verbose_name='職位類別')

job_name = models.charfield(max_length=250,blank=false,verbose_name='職位名稱')

job_city = models.smallintegerfield(choices=cities,blank=false,verbose_name='工作地點')

job_reponsibility = models.textfield(max_length=1024,verbose_name='職位職責')

job_requirement = models.textfield(max_length=1024,verbose_name='職位要求')

creator = models.foreignkey(user, verbose_name='建立人', on_delete=models.empty)

ceated_date = models.datetimefield(verbose_name='建立日期')

modified_date = models.datetimefield(verbose_name='修改時間')

4、註冊模型低版本使用admin.site.register

高版本使用@admin.register修飾器

5、建立超級使用者

python manage.py createsuperuser
6、同步資料庫

python manage.py makemigrations

python manage.py migrate

7、登入管理介面

8、修改管理類

django admin站點管理

一 使用python manage.py createsuperuser建立乙個超級使用者 登入進入後台管理頁面 admin.site.register 類名 註冊模型類 頁屬性 list display 在admin後台頁面需要顯示模型的字段 list filter 過濾器,相當於group by...

Django admin 後台管理

admin.site.site header 登入框頭部顯示 admin.site.site title 網頁頭部顯示 設定 註冊 表 在 admin 後台中顯示 admin.site.register models.類名也就是表名 admin.site.register models.類名也就是表...

Django admin後台管理

django提供了乙個視覺化的介面用來讓你方便的對你的模型表 進行資料的增刪改查操作 如果你先想要使用amdin後台管理操作模型表 你需要先註冊你的模型表告訴admin你需要操作哪些表 在應用下的admin.py中註冊模型表 from django.contrib import admin regi...