我有一个特定的要求,即在某些情况中对Django Admin中的对象进行更改后,自定义用户重定向到的位置:
预期的行为:
Object A
更改表单上,点击相关内联Object B
Object B
进行更改并点击“保存”Object A
更改表单(而不是默认返回所有Object B
的列表视图。)和
Object B
列表页面上,点击Object B
Object B
进行更改并点击“保存”Object B
列表页面(而不是任何关联的Object A
页面,如上面的情况所定制的那样。)也就是说,重定向根据用户来自何处而有所不同。自定义此行为的最佳方法是什么?