所以在Django管理员中,我有3个模型:
我已经设置了图库管理页面,以便有一个代表GalleryMedia的内联管理员。但是,我需要能够使用此内联管理员从Gallery管理员修改Media表,而不仅仅是GalleryMedia表。具体来说,每个Media都有一个alt标签,我希望能够从包含Media的Gallery中进行修改。此alt标记应该是Media的属性,而不是Gallery和Media之间的关系。我该如何做到这一点?
目前,我已经采用了为GalleryMedia模型创建方法的hack,它在内联管理员中显示输入,然后我使用javascript绑定Gallery表单的提交事件,将有关这些的数据传递给视图改变了他们。由于我们正在以这种方式添加更多应该可编辑的字段,因此如果可能的话,我希望摆脱这种情况。