Changeset 74 for bitstructures/trunk/substructure/models.py
- Timestamp:
- 05/28/08 20:22:40 (6 months ago)
- Files:
-
- 1 modified
-
bitstructures/trunk/substructure/models.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bitstructures/trunk/substructure/models.py
r6 r74 47 47 return '/drafts/%s' % (self.slug) 48 48 49 def tags(self): 50 entrytags = EntryTag.objects.select_related().filter(entry=self).order_by('number') 51 tags = [] 52 for entrytag in entrytags: 53 tags.append(entrytag.tag) 54 return tags 55 49 56 class Admin: 50 57 fields = ( … … 54 61 list_display = ('title', 'get_absolute_url', 'date_published') 55 62 ordering = ['-date_published'] 63 64 class Tag(models.Model): 65 name = models.CharField(maxlength=50, blank=False) 66 67 def __str__(self): 68 return self.name 69 70 def get_absolute_url(self): 71 return '/tagged-with/%s' % (self.name) 72 73 class Admin: 74 pass 75 76 class EntryTag(models.Model): 77 entry = models.ForeignKey(Entry) 78 tag = models.ForeignKey(Tag) 79 number = models.IntegerField() 80 81 class Admin: 82 list_display = ('entry', 'tag', 'number') 83 ordering = ['entry']
