使用Django admin的四大理由
虽然 Django admin 管理界面可以非常友好的用在 Django 项目的其它部分,它同样可以很容易用于其它像传统的数据库或具有一个可怕的的管理界面的网站。而且这也是评估 Django 是否会满足您的需求的佳途径。Django 的 admin 是软件中的亮点,可以有效的加速你的开发。
【万工信息合肥java培训,先就业后付款,4个月封闭式,高强度脱产教学-报名ing,打造行业"技术"大牛。】
一 : 在列表页就地编辑字段
假设我们需要给评论加一个编辑的备注。很自然,我们希望不需要对每条评论都去打开评论的changeform。要做到这点,我们可以稍微修改一下ModelAdmin
二 根据需要自定义 total 字段
每个 changelist 下方都有一行列出总数(total)。假设我们需要把猫和狗的图片数量区分开来。这个功能需要的代码稍微多一些
三 对某些用户只读的 admin 界面
啥意思?假设你的祖母打算瞅一眼这些可爱的图片,她站在你背后,觉得 Django 的 admin 界面挺有意思。不过你能肯定,她要是使用 admin 界面,恐怕一个按钮的点击就能毁掉整个网站。
四 为每个对象自定义 action
有时候你需要在单个对象上执行特定的 action。‘actions’工具当然可以完成这个任务,不过过程会显得很麻烦:点击对象、选择 action、再点击一个按钮……肯定有更便捷的方式,对吧?让我们想办法只点击一次就全部搞定。
【万工信息合肥java培训,先就业后付款,4个月封闭式,高强度脱产教学-报名ing,打造行业"技术"大牛。】
一 : 在列表页就地编辑字段
假设我们需要给评论加一个编辑的备注。很自然,我们希望不需要对每条评论都去打开评论的changeform。要做到这点,我们可以稍微修改一下ModelAdmin
二 根据需要自定义 total 字段
每个 changelist 下方都有一行列出总数(total)。假设我们需要把猫和狗的图片数量区分开来。这个功能需要的代码稍微多一些
三 对某些用户只读的 admin 界面
啥意思?假设你的祖母打算瞅一眼这些可爱的图片,她站在你背后,觉得 Django 的 admin 界面挺有意思。不过你能肯定,她要是使用 admin 界面,恐怕一个按钮的点击就能毁掉整个网站。
四 为每个对象自定义 action
有时候你需要在单个对象上执行特定的 action。‘actions’工具当然可以完成这个任务,不过过程会显得很麻烦:点击对象、选择 action、再点击一个按钮……肯定有更便捷的方式,对吧?让我们想办法只点击一次就全部搞定。