summaryrefslogtreecommitdiff
path: root/apps/projects/models
diff options
context:
space:
mode:
Diffstat (limited to 'apps/projects/models')
-rw-r--r--apps/projects/models/__init__.py3
-rw-r--r--apps/projects/models/code.py25
2 files changed, 27 insertions, 1 deletions
diff --git a/apps/projects/models/__init__.py b/apps/projects/models/__init__.py
index fdee7fc..7fe6077 100644
--- a/apps/projects/models/__init__.py
+++ b/apps/projects/models/__init__.py
@@ -1,3 +1,4 @@
from base import Project
from fiveby import FiveBy
-from natparks import NationalParks \ No newline at end of file
+from natparks import NationalParks
+from code import Code \ No newline at end of file
diff --git a/apps/projects/models/code.py b/apps/projects/models/code.py
new file mode 100644
index 0000000..14a66f0
--- /dev/null
+++ b/apps/projects/models/code.py
@@ -0,0 +1,25 @@
+from django.db import models
+
+
+PUB_STATUS = (
+ (0, 'Draft'),
+ (1, 'Published'),
+ )
+
+
+
+class Code(models.Model):
+ name = models.CharField(max_length=254)
+ slug = models.SlugField()
+ date_created = models.DateField('Date Created')
+ status = models.IntegerField(choices=PUB_STATUS, default=0)
+ body_html = models.TextField(blank=True)
+
+ class Meta:
+ verbose_name_plural = "Code"
+ app_label = 'projects'
+ ordering = ('-date_created',)
+ # Returns the string representation of the model.
+ def __unicode__(self):
+ return self.slug
+