私の質問は、Django で複数のモデル表現を使用できるかどうかです。より具体的には、モデルが保存された後に何かを行うために post_save シグナルを使用しています。問題は、信号が保存されたモデルのインスタンスを渡すことですが、それはユニコード表現にすぎません。これは、unicodeメソッドをオーバーライドしたためです。管理パネル用にこのメソッドを保持したいのですが、他の目的のためにモデルの完全な表現にアクセスする必要があります。
では、シグナルと管理パネルでモデルの異なる表現を渡すにはどうすればよいでしょうか?