2012-11-16 28 views
-1

我的問題是我是否可以在Django中有多個模型表示法。更具體地說,我在保存模型後使用post_save信號來執行某些操作。問題是信號傳遞了保存模型的一個實例,但這只是unicode表示。這是因爲我已經覆蓋了unicode方法。我想保留這個管理面板的方法,但爲了其他目的,我需要訪問模型的完整表示。我可以在Django中有多個模型表示法

那麼如何在信號中傳遞模型的不同表示,並在管理面板中傳遞不同的表示?

+0

代理模型可能嗎? https://docs.djangoproject.com/en/dev/topics/db/models/#proxy-models – rafek

+0

但這意味着我需要繼承我的模型,這在我的情況下是不希望的。 –

回答

2

Django post_save信號攜帶已保存的實際實例。

查看implementation僅供參考。

如果您確定它是unicode,請分享django版本。

相關問題