Django Admin Cookbook 中文版
Django Admin Cookbook-如何定制和使用Django Admin管理后台
英文原版 链接 http://books.agiliq.com/projects/django-admin-cookbook/en/latest/
这是一本关于如何使用和定制Django Admin管理后台的书,它采用了我们所回答的,大约40个常见问题和基本任务的方式编写。
这些章节基于一组通用Django模型来讲解,你可以在此处详细阅读(本书中使用的模型)。
简单的说,我们建立了两个Django应用,分别是events和entities。其数据模型包括:
- Events应用:Epic,Event,EventHero,EventVillian
- Entities应用:Category,Origin,Hero,Villain
简介
后台显示文字与自定义
- 1.如何更改管理后台标题Django administration?
- 2.如何设置模型的复数文本?
- 3.如何创建两个独立的管理站点?
- 4.如何从Django管理后台中删除默认应用程序?
- 5.如何在Django管理后台中添加Logo?
- 6.如何覆盖Django管理后台模板?
列表页自定义字段
- 7.如何在列表视图页面上显示自定义字段?
- 8.如何在Django管理后台中优化查询?
- 9.如何启用对自定义字段的排序?
- 10.如何启用对自定义字段的过滤?
- 11.如何显示计算出的布尔字段的“开关”图标?
列表也自定义批量操作
- 12.如何在Django管理后台中添加额外操作?
- 13.如何从Django管理后台中导出CSV?
- 14.如何在Django管理后台中去掉"删除所选"操作?
- 15.如何在Django管理后台中添加自定义操作按钮?
- 16.如何使用Django管理后台导入CSV?
后台权限自定义
使用内联字段
- 21.如何从一位Django管理后台编辑多个模型?
- 22.如何将一对一关系添加为模型内联?
- 23.如何在Django管理后台中添加嵌套的内联?
- 24.如何从两个不同的模型创建一个Django管理后台页面?
模型列表页自定义
模型修改页自定义
- 29.如何在Django管理后台中显示Imagefield中的图像?
- 30.保存时如何将模型与当前用户关联?
- 31.如何在Django管理后台中将字段标记为只读?
- 32.如何在Django管理后台中显示不可编辑的字段?
- 33.如何使字段仅在创建时可编辑,编辑时只读?
- 34.如何在Django管理后台中过滤外联字段下拉值?
- 35.如何使用带有大量对象的外联字段的管理模型?
- 36.如何更改下拉菜单中的ForeignKey显示文本?
- 37.如何向Django Admin模型修改页添加自定义按钮?
其他
- 38.如何获取特定对象的Django管理后台URL?
- 39.如何在Django管理后台添加两个同样的模型?
- 40.如何为Django管理后台覆盖保存操作?
- 41.如何将数据库视图添加到Django管理后台?
- 42.如何在Django管理后台控制台中设置应用程序和模型的顺序?
[THE END-翻译完]