diff --git a/objrepo/objrepo/.settings.py.swp b/objrepo/objrepo/.settings.py.swp index 677548a..646b761 100644 Binary files a/objrepo/objrepo/.settings.py.swp and b/objrepo/objrepo/.settings.py.swp differ diff --git a/objrepo/objrepo/settings.py b/objrepo/objrepo/settings.py index 0fff30c..f26aee5 100644 --- a/objrepo/objrepo/settings.py +++ b/objrepo/objrepo/settings.py @@ -123,6 +123,7 @@ INSTALLED_APPS = ( # 'django.contrib.admin', # Uncomment the next line to enable admin documentation: # 'django.contrib.admindocs', + 'record', ) # A sample logging configuration. The only tangible logging diff --git a/objrepo/objrepo/settings.pyc b/objrepo/objrepo/settings.pyc index 8c3a76c..5aa4cf8 100644 Binary files a/objrepo/objrepo/settings.pyc and b/objrepo/objrepo/settings.pyc differ diff --git a/objrepo/record/models.py b/objrepo/record/models.py index 71a8362..558ee94 100644 --- a/objrepo/record/models.py +++ b/objrepo/record/models.py @@ -1,3 +1,13 @@ from django.db import models -# Create your models here. +class Record(models.Model): + metadata = models.TextField(blank=True) + title = models.TextField() + + related = models.ManyToManyField('Record', through='Link') + +class Link(models.Model): + link_from = models.ForeignKey(Record, related_name='+') + link_to = models.ForeignKey(Record, related_name='+') + label = models.TextField() + pass diff --git a/objrepo/record/tests.py b/objrepo/record/tests.py index 501deb7..ab0cce1 100644 --- a/objrepo/record/tests.py +++ b/objrepo/record/tests.py @@ -6,11 +6,8 @@ Replace this with more appropriate tests for your application. """ from django.test import TestCase +from record.models import Record, Link - -class SimpleTest(TestCase): - def test_basic_addition(self): - """ - Tests that 1 + 1 always equals 2. - """ - self.assertEqual(1 + 1, 2) +class RecordTests(TestCase): + def test_boring(self): + pass