我可以在Django中有多个模型表示

时间:2012-11-16 12:37:27

标签: django django-models

我的问题是我是否可以在Django中拥有多个模型represntations。更具体地说,我使用post_save信号在模型保存后执行某些操作。问题是信号传递了已保存模型的实例,但这只是unicode表示。这是因为我已经覆盖了 unicode 方法。我想为管理面板保留此方法,但出于其他目的,我需要访问模型的完整表示。

那么如何在信号中为模型传递不同的表示形式,在管理面板中传递不同的表示形式呢?

1 个答案:

答案 0 :(得分:2)

Django post_save信号携带已保存的实际实例。

请参阅implementation以供参考。

如果您确定它是unicode,请分享django版本。