﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
10074	Can't delete objects with lazy GenericRelations	Clay McClure	nobody	"Models with GenericRelation fields defined as:

the_relation = generic.GenericRelation('Related')

produce objects that cannot be deleted:

>>> obj.delete()
Traceback (most recent call last):
  File ""<stdin>"", line 1, in <module>
  File ""lib/django/db/models/base.py"", line 463, in delete
    delete_objects(seen_objs)
  File ""lib/django/db/models/query.py"", line 867, in delete_objects
    del_query.delete_batch_related(pk_list)
  File ""lib/django/db/models/sql/subqueries.py"", line 61, in delete_batch_related
    field = f.rel.to._meta.get_field(f.content_type_field_name)
AttributeError: 'str' object has no attribute '_meta'"		new	Database layer (models, ORM)	1.0			genericrelation delete		Unreviewed	0	0	0	0	0	0
