fix for unhandled _SkipField exception in Serializer.serialize_model

This commit is contained in:
Marco Westerhof 2011-12-13 11:14:23 +01:00
parent 8cd7ab1422
commit 2be350293b

View File

@ -229,6 +229,7 @@ class Serializer(object):
# serialize each required field
for fname in fields:
try:
if hasattr(self, smart_str(fname)):
# check first for a method 'fname' on self first
meth = getattr(self, fname)
@ -243,7 +244,6 @@ class Serializer(object):
else:
continue
try:
key = self.serialize_key(fname)
val = self.serialize_val(fname, obj)
data[key] = val