与Django的自定义[admin]接口?

与Django的自定义[admin]接口?,django,interface,customization,admin,Django,Interface,Customization,Admin,在过去的几周里,我一直在使用python/django,虽然框架的总体结构和组成是合理的,但我对如何创建高级接口(与管理员将执行的任务相关)感到相当困惑。我目前正在玩的一个小例子是,针对不同供应商的批量csv产品导入,它将更新特定产品的各个字段(跟踪任何更改),在不存在的地方创建项目,并应用其他业务逻辑等 由于数据库中的数据和模型成功地反映了这一点,我设想了一种观点,即人们可以从下拉列表中选择一个供应商,它将在后台无声地加载所有产品,并在成功时显示一个datagrid。然后,用户可以单独与每个产

在过去的几周里,我一直在使用python/django,虽然框架的总体结构和组成是合理的,但我对如何创建高级接口(与管理员将执行的任务相关)感到相当困惑。我目前正在玩的一个小例子是,针对不同供应商的批量csv产品导入,它将更新特定产品的各个字段(跟踪任何更改),在不存在的地方创建项目,并应用其他业务逻辑等

由于数据库中的数据和模型成功地反映了这一点,我设想了一种观点,即人们可以从下拉列表中选择一个供应商,它将在后台无声地加载所有产品,并在成功时显示一个datagrid。然后,用户可以单独与每个产品交互,例如,选择将在datagrid上方显示定价历史的堆叠折线图,并在右侧显示可选的飞入面板,其中包含更新价格、添加注释等选项

是否有任何最佳实践方法可以实现这些目标,是否创建了自定义视图/模板,或者在覆盖默认的Django管理功能方面做了一些繁重的工作

感谢您的帮助,请提前感谢。

您可以:

  • 这将作为一个选项出现在变更列表页面下拉菜单中(例如供应商的
    模型)。然后您可以将此操作应用于所选行。你也可以

  • 对于特定型号,然后将两者连接在一起