diff options
Diffstat (limited to 'coip/apps/name/models.py')
-rw-r--r-- | coip/apps/name/models.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/coip/apps/name/models.py b/coip/apps/name/models.py index 519248b..eecfa2a 100644 --- a/coip/apps/name/models.py +++ b/coip/apps/name/models.py @@ -10,7 +10,9 @@ from django.contrib.auth.models import User from django.core.exceptions import ObjectDoesNotExist from django.db.models.signals import pre_save import logging -from coip.settings import PREFIX_URL +from django.conf import settings +from coip.apps import resource +from coip.apps.resource.models import resources class Attribute(models.Model): name = models.CharField(unique=True,max_length=255) @@ -108,13 +110,13 @@ class Name(models.Model): return str def url(self): - return "%s/name/%s" % (PREFIX_URL,self.display_str_url()) + return "%s/name/%s" % (settings.PREFIX_URL,self.display_str_url()) def uri(self): if self.mode() == FMT_URN: return self.display else: # implement more format as needed - return "%s/name/%s" % (PREFIX_URL,self.display) + return "%s/name/%s" % (settings.PREFIX_URL,self.display) def summary(self): return {'name': self.display, 'url': self.url(), 'short': self.short} @@ -298,3 +300,5 @@ def lookup(name,autocreate=False): def attribute(a): Attribute.objects.get_or_create(name=a) + +resources.register(Name)
\ No newline at end of file |