前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django基础篇-admin系统

Django基础篇-admin系统

作者头像
小团子
发布2019-07-18 11:13:45
5500
发布2019-07-18 11:13:45
举报
文章被收录于专栏:数据云团数据云团
  • 管理站点

创建一个管理员用户

python manage.py createsuperuser

  1. 按提示输入用户名、邮箱、密码;
  2. 启动服务器,通过“127.0.0.1:8000/admin”访问,输入上面创建的用户名、密码完成登录;
  3. 进入管理站点,默认可以对groups、users进行管理。

框架篇-Django博客应用-用户系统

  • 管理界面本地化

编辑 settings.py 文件,设置编码、时区

LANGUAGE_CODE = "zh-Hans"

TIME_ZONE = "Asia/Shanghai"

  • 向 admin 注册模型

刷新管理页面,可以对数据表中数据进行增删改查操作

自定义管理页面

Django 提供了 admin.ModelAdmin 类

通过定义 ModelAdmin 的子类,来定义模型在 Admin 界面的显示方式。

①列表页属性

  • list_display:显示字段,可以点击列头进行排序
  • list_filter:过滤字段,过滤框会出现在右侧
  • search_fields:搜索字段,搜索框会出现在上侧
  • list_per_page:分页,分页框会出现在下侧

②添加、修改页属性

  • fields:属性的先后顺序
  • fieldsets:属性分组

注意:上面两个属性,二者选一。

# 例子

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据云团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档