annotate mippet/models.py @ 1:013cf0aa49b7

Implement basic mippets, stub templates
author Jordi Gutiérrez Hermoso <jordigh@gmail.com>
date Thu, 24 Jun 2010 08:59:14 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
1 from django.db import models
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
2
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
3 # Create your models here.
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
4
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
5 class free_license(models.Model):
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
6 name = models.CharField(max_length=200)
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
7 desc = models.TextField()
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
8 text = models.TextField()
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
9 gpl_compatible = models.BooleanField()
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
10 def __unicode__(self):
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
11 return self.name
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
12
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
13
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
14 class mscript(models.Model):
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
15 name = models.CharField(max_length=512)
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
16 code = models.TextField()
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
17 free_license = models.ForeignKey(free_license)
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
18 underlying_file = models.FileField(upload_to="var/")
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
19 is_standalone = models.BooleanField()
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
20 def __unicode__(self):
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
21 return self(name)
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
22
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
23 class bundle(models.Model):
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
24 name = models.CharField(max_length=512)
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
25 script = mscript()
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
26 def __unicode__(self):
013cf0aa49b7 Implement basic mippets, stub templates
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
27 return self(name)