diff --git a/scrapy/contrib_exp/djangoitem.py b/scrapy/contrib_exp/djangoitem.py index 2749c9685..dfef58dac 100644 --- a/scrapy/contrib_exp/djangoitem.py +++ b/scrapy/contrib_exp/djangoitem.py @@ -12,9 +12,9 @@ class DjangoItemMeta(ItemMeta): cls._model_meta = cls.django_model._meta for model_field in cls._model_meta.fields: # XXX: for now we're treating each PK as autogenerated field - if model_field != cls._model_meta.pk and \ - model_field.name not in cls.fields: - cls.fields[model_field.name] = Field() + if model_field != cls._model_meta.pk: + if model_field.name not in cls.fields: + cls.fields[model_field.name] = Field() cls._model_fields.append(model_field.name) return cls