【django】【基础】admin

admin应用

基本应用

  • 创建superuser,执行命令:python manage.py createsuperuser
  • 创建用户名,密码,邮箱
  • 访问:http:://local:8000/admin/
    【django】【基础】admin_第1张图片
    image

加入自己的模块管理

  • 打开:supporter/admin.py
  • 加入:admin.site.register(models.Article)
  • 访问:http://local:8000/admin/
  • 进入Articles管理


    【django】【基础】admin_第2张图片
    image
  • 选中需要编辑的记录


    【django】【基础】admin_第3张图片
    image
  • 查看记录内容


    【django】【基础】admin_第4张图片
    image
  • 修改记录内容并保存


    【django】【基础】admin_第5张图片
    image

    【django】【基础】admin_第6张图片
    image
  • 访问:http://localhost:8000/supporter/ 查看修改结果
    【django】【基础】admin_第7张图片
    image

    修改成功

设置管理条目显示

在选择记录对象时,显示记录类表未:Article Object很不直观,因此我们需要做相应调整

  • 打开:supporter/models.py
  • 在对应的Article类中添加如下代码:
# Python3.x
def __str__(self):
    return self.title
    
# Python2.7
def __unicode__(self):
    return self.title
  • 再次访问:http://localhost:8000/admin/
    【django】【基础】admin_第8张图片
    image

    Article Object 已经被更改为具体的记录内容

你可能感兴趣的:(【django】【基础】admin)