Mercurial > agora
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 |
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) |