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