django框架进阶-admin-长期维护

拈花ヽ惹草 提交于 2020-02-11 07:20:38

 ###############    django--admin的使用    ################

# django后台管理:
# 第一步:
# 在settings文件中修改语言和时区
LANGUAGE_CODE = 'zh-hans'  # 中国语言
TIME_ZONE = 'Asia/Shanghai'  # 中国时间
# 第二步:
# 创建一个超级用户,
python manage.py createsuperuser
# 第三步:
# 注册模型类
from django.contrib import admin
from app01.models import Book,Publisher,Author
admin.site.register(Book)
admin.site.register(Publisher)
admin.site.register(Author)
# 登陆页面
http://127.0.0.1:8000/admin/
# 对于表中数据默认显示是表名,
# 可以应用下面,models.py文件中,使用__str__方法修改:
def __str__(self):
    # 返回出版社的名称
    return self.name
# 对于表中数据显示多列数据,需要自定义admin,
# 在应用下面admin.py文件里面,自定义
class BookAdmin(admin.ModelAdmin):
    list_display = ['title','publisher','pub_data']

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!