From 7dfb2da26777fdf53907d8ce0c7a5520ac84cc0a Mon Sep 17 00:00:00 2001 From: Corey Oordt Date: Fri, 12 Feb 2010 12:13:12 -0500 Subject: [PATCH] Removed the special many2many models. The user interface was just too odd to implement. --- categories/models.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/categories/models.py b/categories/models.py index 7e0d472..2761521 100644 --- a/categories/models.py +++ b/categories/models.py @@ -33,25 +33,3 @@ class Category(models.Model): return ' > '.join([force_unicode(i.name) for i in ancestors]+[self.name,]) mptt.register(Category, order_insertion_by=['name']) - - -class CategoryIntermediary(models.Model): - category = models.ForeignKey(Category) - is_primary = models.BooleanField(default=False) - - class Meta: - abstract = True - -from categories import registry -from django.contrib import admin - -for model in registry.values(): - field_name = model._meta.verbose_name.lower() - class_name = str('%sCategories' % model._meta.verbose_name.title()) - attrs = { - 'category': models.ForeignKey(Category), - 'is_primary': models.BooleanField(default=False), - '__module__': model.__dict__['__module__'], - field_name: models.ForeignKey(model), - } - admin.site.register(type(class_name, (models.Model,), attrs)) \ No newline at end of file