summaryrefslogtreecommitdiff
path: root/coip/apps/name/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'coip/apps/name/models.py')
-rw-r--r--coip/apps/name/models.py10
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