社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

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

韩志超 • 4 年前 • 272 次点击  

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后台控制台中设置应用程序和模型的顺序。

文章链接: https://www.cnblogs.com/superhin/p/12155530.html
英文原版 链接 http://books.agiliq.com/projects/django-admin-cookbook/en/latest/

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53173
 
272 次点击