1. 建立管理員帳號
python3 manage.py createsuperuser
2. 在admin註冊咱們的表python
在app目錄下面的admin.py裏面按如下語法註冊
admin.site.register(models.類名)web
例子:django
from web import models # 要導入models,web指定是app的名字,不是項目的名字
admin.site.register(models.Publisher)
admin.site.register(models.Book)
admin.site.register(models.Author)
3. 其餘配置項
1. admin頁面顯示中文
settings.py中修改LANGUAGE_CODE = 'zh-hans'
2. 表名顯示中文
類下面寫以下配置項在models.py裏面app
class Meta:
verbose_name = "出版社"
verbose_name_plural = verbose_namespa
例子:code
class Publisher(models.Model): name=models.CharField(max_length=32,unique=True,verbose_name="出版社名字") # 字段顯示中文須要用verbose_name address=models.TextField(verbose_name="出版社地址") def __str__(self): # 頁面顯示詳細信息須要寫這個 return self.name class Meta: # 表名顯示中文 verbose_name="出版社" verbose_name_plural=verbose_name # 複數的意思,若是不加這個後面會多個s
3. 字段顯示中文
address = models.TextField(verbose_name="出版社地址")
4 訪問admin頁面,啓動django項目blog
http://127.0.0.1:8000/admin/ ,而後輸入你剛纔建立的用戶名和密碼登陸便可,裏面默認都將增刪改查給弄好了it