- Django 基本概念
- Django - 首页
- Django - 基础
- Django - 概述
- Django - 环境
- Django - 创建项目
- Django - 应用生命周期
- Django - 创建视图
- Django - URL 映射
- Django - 首页
- Django - 模板系统
- Django - MVT
- Django - 添加主模板
- Django Admin
- Django Admin - 界面
- Django Admin - 创建用户
- Django Admin - 包含模型
- Django Admin - 设置显示字段
- Django Admin - 更新对象
- Django 模型
- Django - 模型
- Django - 插入数据
- Django - 更新数据
- Django - 删除数据
- Django - 更新模型
- Django 静态文件
- Django - 添加静态文件
- Django - 添加 CSS 文件
- Django 高级
- Django - 页面未找到 (404)
- Django - 页面重定向
- Django - 发送邮件
- Django - 通用视图
- Django - 表单处理
- Django - 文件上传
- Django - Apache 设置
- Django - Cookie 处理
- Django - 会话
- Django - 缓存
- Django - 评论
- Django - RSS
- Django - AJAX
- Django 有用资源
- Django - 快速指南
- Django - 有用资源
- Django - 讨论
Django Admin - 更新对象
一旦模型在 Django 的 Admin 应用中注册,我们就可以轻松地对模型执行 CRUD 操作。在上一章中,我们学习了如何注册 **Employee 模型**。管理员网站的主页在 **MYAPP** 部分下显示它 -
显示对象的列表
要显示对象的列表,请单击名称 -
添加/更新/删除对象
要从模型中添加/更新/删除对象,当前用户必须被授予所需的权限。请注意,**超级用户**拥有所有权限。在这里,我们假设您已使用超级用户凭据登录到管理员网站。
如果要更改上图中显示的任何对象的內容,只需单击列表中的相应行。
让我们打开列表顶部的对象。
让我们更新 **Empname** 和 **Salary** 字段的值,如所示。单击 **保存** 按钮,以便相应的后台表行也更新。
对象的列表重新出现,反映了所做的更改。
请注意,管理员界面允许您从模型中添加/更新/删除对象,但无法从管理员界面更改模型的结构。
要添加/修改/删除任何模型的任何属性,您需要编辑类定义并执行迁移,以便更改传播到映射到对象的数据库表。
广告