Django 简明教程
Django Admin - Update Objects
一旦模型向 Django 的 Admin 应用程序注册,我们就可以轻松地对该模型执行 CRUD 操作。在前一章节中,我们学习了注册 Employee model 。管理员网站的主页显示它在 MYAPP 部分下 −
Add / Update / Delete an Object
要从模型中添加/更新/删除对象,当前用户必须获得所需的权限。请注意, superuser 具备所有权限。在这里,我们假设你已使用超级用户凭据登录管理员网站。
如果你想更改上图中显示的任何对象的內容,只需单击列表中的相应行即可。
让我们打开列表顶部的对象。
让我们更新 Empname 和 Salary 字段的值,如所示。单击 SAVE 按钮,以便相应的后台表行也得到更新。
对象列表重新显示,反映所做的更改。
请注意,管理员界面允许你从模型中添加/更新/删除对象,但不能从管理员界面更改模型的结构。
要添加/修改/删除任何模型的任何属性,都需要编辑类定义并执行迁移,将更改传播到映射到对象的数据库表。