admin後臺管理 django給您提供了一個可視化圖形界面,來方便您來對資料庫里的表進行增刪改查的管理 但是!使用admin後臺管理你自己註冊的模型表時,需要自行進行先註冊該表! 在應用下的admin.py里進行註冊: from django.contrib import admin from a ...
admin後臺管理
django給您提供了一個可視化圖形界面,來方便您來對資料庫里的表進行增刪改查的管理
但是!使用admin後臺管理你自己註冊的模型表時,需要自行進行先註冊該表!
在應用下的admin.py里進行註冊:
from django.contrib import admin
from app01 import models
# Register your models here.
admin.site.register(models.UserInfo) # 此時admin後臺就有了該表了
admin.site.register(models.Blog)
admin.site.register(models.Article)
admin.site.register(models.Category)
admin.site.register(models.Tag)
admin.site.register(models.Comment)
admin.site.register(models.Article2Tag)
為admin後臺設置樣式和增加數據
1.修改admin後臺的表名
在該表對應的models類裡面添加一個Meta類:
class Meta:
verbose_name_plural = '用戶表' #指定該表在admin後臺的名字為:用戶表
2.在admin中為具體表增加數據
3.null=True,blank=True的區別
phone = models.BigIntegerField(verbose_name='手機號',null=True,blank=True)
"""
null=True:是告訴資料庫該欄位可以為空,admin後臺預設還是不允許為空
blank=True:告訴admin後臺該欄位可以為空
"""