后台管理

1、本地化

  • 语言和时区的本地化
  • 修改settings.py文件

     LANGUAGE_CODE = 'zh-hans'#使用中文

 

 

     TIME_ZONE = 'Asia/Shanghai'#中国时间

 

2、创建管理员

  命令:python manage.py createsuperuser  

   配置账号等信息

  命令:python manage.py runserver

  启动服务器

  浏览器登陆:127.0.0.1:8000/admin

3、注册模型类

  在应用下的admin.py中注册模型类。

     admin.site.register(BookInfo)

  告诉django框架根据注册的模型类来生成对应表管理页面。

  b=BookInfo()

  str(b)__str__

  在models.py中重写  __str__(self):

    def __str__(self):
        #重写写返回值
        return self.btitle

 

4、自定义管理页面

  自定义模型管理类。模型管理类就是告诉django在生成的管理页面上显示哪些内容。

  在admin.py中

#自定义模型管理类
class BookInfoAdmin(admin.ModelAdmin):
    '''图书模型管理类'''
    list_display = ['id','btitle','bpub_date']

#注册模型类
admin.site.register(BookInfo,BookInfoAdmin)

 

  

posted @ 2020-03-21 00:08  simon羊  阅读(185)  评论(0)    收藏  举报