diff apps/bundle/models.py @ 29:6ba969517b9c

Implement initial profiles, cleanup models, change Free_license to FreeLicense
author Jordi Gutiérrez Hermoso <jordigh@gmail.com>
date Wed, 30 Jun 2010 00:04:34 -0500
parents c83460992637
children c7be7def8b57
line wrap: on
line diff
--- a/apps/bundle/models.py	Tue Jun 29 14:58:36 2010 -0500
+++ b/apps/bundle/models.py	Wed Jun 30 00:04:34 2010 -0500
@@ -1,12 +1,13 @@
 from django.db import models
 from django.contrib.auth.models import User
-from agora.apps.free_license.models import Free_license
+from agora.apps.free_license.models import FreeLicense
+from agora.apps.snippet.models import CodeLanguage
 
 class Bundle(models.Model):
     name = models.CharField(max_length=256)
     uploader = models.ForeignKey(User)
-    description = models.TextField()
-    free_license = models.ForeignKey(Free_license)
+    description = models.TextField(max_length=32728)
+    free_license = models.ForeignKey(FreeLicense)
     pub_date = models.DateTimeField('date uploaded')
     mod_date = models.DateTimeField('date last modified')
 
@@ -26,4 +27,4 @@
 
 class CodeFile(BundleFile):
     code = models.TextField()
-    language = models.CharField(max_length=50)
+    language = models.ForeignKey(CodeLanguage)