Django--(admin)

  • Admin 简介

    Admin 是 Django 自带的一个功能强大的自动化数据管理界面
    被授权的用户可直接在 Admin 中管理数据库
    Django 提供许多针对 Admin 的定制功能

  • Admin 配置

    cmd 创建 admin 用户
    执行 python manage.py createsuperuser
    密码:admin123..
    admin 入口:localhost:8000/admin/
    默认英文界面,修改 settings.py 中的 LANGUAGE_CODE = ‘zh_Hans’ 可变更中文界面

  • 配置应用

    在应用下 admin.py 中引入应用自身的 models 模块(或里面的模型类)
    编辑 admin.py :
    from django.contrib import admin
    from models import Article
    admin.site.register(Article)

  • 修改数据默认显示名称

    在 models.py 的 Article 类中添加一个方法
    python3 使用 def str(self):
    return self.title
    python2 使用 def unicode(self):
    return self.title