我有一个简单的Django应用程序,它使用管理面板作为用户门户来添加和删除模型对象。在添加每个模型对象时,我在S3中添加了一个相关的数据文件,如何获得请求的对象列表从“删除所选内容”操作中删除,以便可以删除S3中特定对象的文件。 我尝试在admin.ModelAdmin类中搜索相关的函数定义,但没有帮助。
答案 0 :(得分:0)
我可以使用this documentation在django管理面板中覆盖删除操作。您应该只添加自己的删除操作。
答案 1 :(得分:0)
您可以在模型上使用post_delete
信号:https://docs.djangoproject.com/en/2.1/ref/signals/#post-delete,这样它既可以在admin中工作,也可以在从应用程序中任何位置删除记录时使用。