-1

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

では、シグナルと管理パネルでモデルの異なる表現を渡すにはどうすればよいでしょうか?

4

1 に答える 1

2

Djangopost_saveシグナルは、保存された実際のインスタンスを運びます。

実装を参照してください。

Unicode であることが確実な場合は、django のバージョンを共有してください。

于 2012-11-16T20:37:00.730 に答える