我目前正在爲django項目編寫一個API,並使用django-piston來實現此目的。但是,我需要定製某些基類型序列化的方式。django-piston:覆蓋發射器中的默認序列化
更確切地說,我的模型是從一個特殊的Model
類,它繼承django.db.models.base.ModelBase
子類,但不能序列化爲普通Django模型......所以,我想重寫串行這個特殊的Model
類的子類。
我不知道活塞嘛...我看過代碼,並且映射type->serializer
(對於基類型)似乎是硬編碼的。
有誰知道是否有標準的方式來覆蓋它?
「我的模型是從一個特殊的Model類繼承而來的......但不能序列化」您在創建「特殊」Model類時犯了一個可怕的錯誤。在你爲自己製造更多問題之前停下來。你不需要打破Django。把事情放回去讓Django工作。無論你如何破壞序列化,都是一個嚴重而昂貴的錯誤。做。不。做。那。 – 2010-10-19 10:16:21
感謝您的諮詢!但是你應該對那些正在開發(或正在開發)這個庫的人說:http://opensource.bolloretelecom.eu/projects/django-ldapdb/ – sebpiq 2010-10-19 14:23:02