mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Remove some bizzare and unnecesary code.
This commit is contained in:
		| @@ -18,6 +18,7 @@ from django.contrib.admin.options import InlineModelAdmin, flatten_fieldsets | |||||||
| from django.contrib.contenttypes.models import ContentType | from django.contrib.contenttypes.models import ContentType | ||||||
| from django.utils.encoding import smart_text | from django.utils.encoding import smart_text | ||||||
|  |  | ||||||
|  |  | ||||||
| class GenericForeignKey(object): | class GenericForeignKey(object): | ||||||
|     """ |     """ | ||||||
|     Provides a generic relation to any object through content-type/object-id |     Provides a generic relation to any object through content-type/object-id | ||||||
| @@ -51,9 +52,6 @@ class GenericForeignKey(object): | |||||||
|             kwargs[self.fk_field] = value._get_pk_val() |             kwargs[self.fk_field] = value._get_pk_val() | ||||||
|  |  | ||||||
|     def get_content_type(self, obj=None, id=None, using=None): |     def get_content_type(self, obj=None, id=None, using=None): | ||||||
|         # Convenience function using get_model avoids a circular import when |  | ||||||
|         # using this model |  | ||||||
|         ContentType = get_model("contenttypes", "contenttype") |  | ||||||
|         if obj: |         if obj: | ||||||
|             return ContentType.objects.db_manager(obj._state.db).get_for_model(obj) |             return ContentType.objects.db_manager(obj._state.db).get_for_model(obj) | ||||||
|         elif id: |         elif id: | ||||||
| @@ -215,7 +213,6 @@ class GenericRelation(RelatedField, Field): | |||||||
|         """ |         """ | ||||||
|         if negate: |         if negate: | ||||||
|             return [] |             return [] | ||||||
|         ContentType = get_model("contenttypes", "contenttype") |  | ||||||
|         content_type = ContentType.objects.get_for_model(self.model) |         content_type = ContentType.objects.get_for_model(self.model) | ||||||
|         prefix = "__".join(pieces[:pos + 1]) |         prefix = "__".join(pieces[:pos + 1]) | ||||||
|         return [("%s__%s" % (prefix, self.content_type_field_name), |         return [("%s__%s" % (prefix, self.content_type_field_name), | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user