Hi All, I'm trying to serialize recursive model (a category which refers to itself) and get a 'DoesNotExist: Category matching query does not exist', while other models work fine. Does anyone know a clue for this?
I'm doing like this: from django.core import serializers; from newproject.models import Category s = Category.objects.filter(parent__exact='0') serializers.serialize("json", s[:5]) and get: Traceback (most recent call last): File "<console>", line 1, in ? File "/usr/lib/python2.3/site-packages/django/core/serializers/ __init__.py", line 72, in serialize s.serialize(queryset, **options) File "/usr/lib/python2.3/site-packages/django/core/serializers/ base.py", line 48, in serialize self.handle_fk_field(obj, field) File "/usr/lib/python2.3/site-packages/django/core/serializers/ python.py", line 41, in handle_fk_field related = getattr(obj, field.name) File "/usr/lib/python2.3/site-packages/django/db/models/fields/ related.py", line 209, in __get__ rel_obj = self.field.rel.to._default_manager.get(**params) File "/usr/lib/python2.3/site-packages/django/db/models/manager.py", line 69, in get return self.get_query_set().get(*args, **kwargs) File "/usr/lib/python2.3/site-packages/django/db/models/query.py", line 263, in get raise self.model.DoesNotExist, "%s matching query does not exist." % self.model._meta.object_name DoesNotExist: Category matching query does not exist. Anthony --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---