Django Admin Cookbook 中文版

英文原版 链接 http://books.agiliq.com/projects/django-admin-cookbook/en/latest/

Django Admin Cookbook-如何定制和使用Django Admin管理后台

这是一本关于如何使用和定制Django Admin管理后台的书,它采用了我们所回答的,大约40个常见问题和基本任务的方式编写。

这些章节基于一组通用Django模型来讲解,你可以在此处详细阅读(本书中使用的模型)。
简单的说,我们建立了两个Django应用,分别是events和entities。其数据模型包括:

  • events应用:Epic,Event,EventHero,EventVillian
  • entities应用:Category,Origin,Hero,Villain

本书介绍

文本与和设计

  • 1.如何更改管理后台标题Django administration?
  • 2.如何设置模型的复数文本?
  • 3.如何创建两个独立的管理站点?
  • 4.如何从Django Admin后台中删除默认应用程序?
  • 5.如何在Django Admin后台中添加徽标?
  • 6.如何覆盖Django Admin后台的默认模板?

字段计算

  • 1.如何在列表视图页面上显示计算字段?
  • 2.如何在Django Admin后台中优化查询?
  • 3.如何启用对计算字段的排序?
  • 4.如何启用对计算字段的过滤?
  • 5.如何显示计算出的布尔字段的“开”或“关”图标?

批量和自定义操作

  • 1.如何在Django Admin后台中添加其他操作?
  • 2.如何从Django Admin后台中导出CSV?
  • 3.如何在Django Admin后台中删除删除所选操作?
  • 4.如何将自定义操作按钮(不是操作)添加到Django Admin后台列表页面?
  • 5.如何使用Django Admin后台导入CSV?

权限

  • 1.如何将Django Admin后台限制为特定用户?
  • 2.如何限制对Django Admin后台部分的访问?
  • 3.如何仅允许管理员创建一个对象?
  • 4.如何删除模型的“添加” /“删除”按钮?

模型内联字段

  • 1.如何从一位Django Admin后台编辑多个模型?
  • 2.如何将一对一关系添加为管理员内联?
  • 3.如何在Django admin中添加嵌套的内联?
  • 4.如何从两个不同的模型创建一个Django Admin后台?

模型列表页

  • 1.如何在列表视图页面上显示更多行?
  • 2.如何禁用Django Admin后台分页?
  • 3.如何在Django Admin后台中添加基于日期的过滤?
  • 4.如何在列表视图页面上显示多对多或反转FK字段?

模型修改页

  • 1.如何在Django Admin后台中显示Imagefield中的图像。
  • 2.保存时如何将模型与当前用户关联?
  • 3.如何在Django Admin后台中将字段标记为只读?
  • 4.如何在Django Admin后台中显示不可编辑的字段?
  • 5.如何使字段在创建时可编辑,但只能在现有对象中读取?
  • 6.如何在Django Admin后台中过滤FK下拉值?
  • 7.如何使用带有大量对象的FK管理模型?
  • 8.如何更改下拉菜单中的ForeignKey显示文本?
  • 9.如何向Django更改视图页面添加自定义按钮?

杂项

  • 1.如何获取特定对象的Django Admin后台URL?
  • 2.如何两次向Django Admin后台添加模型?
  • 3.如何为Django Admin后台覆盖保存行为?
  • 4.如何将数据库视图添加到Django管理员?
  • 5.如何在Django Admin后台控制台中设置应用程序和模型的顺序。

相关推荐