From: Joseph Spiros Date: Tue, 22 Jun 2010 16:43:02 +0000 (-0400) Subject: Switching models module to use a directory (models/) rather than a single file (model... X-Git-Tag: philo-0.9~75 X-Git-Url: http://git.ithinksw.org/philo.git/commitdiff_plain/415f689ff6e92d11a4822d5b8dc8ceaedecd2f9d Switching models module to use a directory (models/) rather than a single file (models.py). --- diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..85ddec7 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1 @@ +from philo.models.all import * \ No newline at end of file diff --git a/models.py b/models/all.py similarity index 96% rename from models.py rename to models/all.py index c17cd70..bd55e95 100644 --- a/models.py +++ b/models/all.py @@ -50,6 +50,9 @@ class Attribute(models.Model): def __unicode__(self): return u'"%s": %s' % (self.key, self.value) + + class Meta: + app_label = 'philo' class Relationship(models.Model): @@ -63,6 +66,9 @@ class Relationship(models.Model): def __unicode__(self): return u'"%s": %s' % (self.key, self.value) + + class Meta: + app_label = 'philo' class QuerySetMapper(object, DictMixin): @@ -97,6 +103,7 @@ class Entity(models.Model): class Meta: abstract = True + app_label = 'philo' class Collection(models.Model): @@ -109,6 +116,9 @@ class Collection(models.Model): def __unicode__(self): return self.name + + class Meta: + app_label = 'philo' class CollectionMemberManager(models.Manager): @@ -128,6 +138,9 @@ class CollectionMember(models.Model): def __unicode__(self): return u'%s - %s' % (self.collection, self.member) + + class Meta: + app_label = 'philo' class TreeManager(models.Manager): @@ -185,6 +198,7 @@ class TreeModel(models.Model): class Meta: abstract = True + app_label = 'philo' class TreeEntity(TreeModel, Entity): @@ -202,6 +216,7 @@ class TreeEntity(TreeModel, Entity): class Meta: abstract = True + app_label = 'philo' class InheritableTreeEntity(TreeEntity): @@ -242,6 +257,7 @@ class InheritableTreeEntity(TreeEntity): class Meta: abstract = True + app_label = 'philo' class Node(InheritableTreeEntity): @@ -252,6 +268,7 @@ class Node(InheritableTreeEntity): class Meta: unique_together = (('parent', 'slug'),) + app_label = 'philo' class MultiNode(Node): @@ -269,6 +286,7 @@ class MultiNode(Node): class Meta: abstract = True + app_label = 'philo' class Redirect(Node): @@ -283,6 +301,9 @@ class Redirect(Node): response = HttpResponseRedirect(self.target) response.status_code = self.status_code return response + + class Meta: + app_label = 'philo' class File(Node): @@ -295,6 +316,9 @@ class File(Node): response = HttpResponse(wrapper, content_type=self.mimetype) response['Content-Length'] = self.file.size return response + + class Meta: + app_label = 'philo' class Template(TreeModel): @@ -366,6 +390,9 @@ class Template(TreeModel): except Template.DoesNotExist: raise TemplateDoesNotExist(template_name) return (template.code, template.origin) + + class Meta: + app_label = 'philo' class Page(Node): @@ -380,6 +407,9 @@ class Page(Node): def __unicode__(self): return self.get_path(u' › ', 'title') + + class Meta: + app_label = 'philo' # the following line enables the selection of a node as the root for a given django.contrib.sites Site object @@ -394,6 +424,9 @@ class Contentlet(models.Model): def __unicode__(self): return self.name + + class Meta: + app_label = 'philo' class ContentReference(models.Model): @@ -405,6 +438,9 @@ class ContentReference(models.Model): def __unicode__(self): return self.name + + class Meta: + app_label = 'philo' register_templatetags('philo.templatetags.containers')