from django.db import models class Category(models.Model): #id name = models.CharField(max_length=50); def __unicode__(self): return self.name class PicFeed(models.Model): #id created = models.DateTimeField() shortname = models.SlugField(blank=False) source_url = models.URLField(blank=True) rssfeed_url = models.URLField(blank=True) title = models.CharField(max_length=80, blank=True) description = models.TextField(blank=True) image = models.ForeignKey('feeds.Pic', blank=True, null=True) def __unicode__(self): return self.shortname class PicSet(models.Model): #id created = models.DateTimeField(null=True,blank=True) source_url = models.URLField(blank=True) title = models.CharField(max_length=128, blank=False) description = models.TextField(blank=True) keywords = models.CharField(max_length=256, blank=True) image = models.ForeignKey('feeds.Pic', null=True,blank=True) feed = models.ForeignKey('feeds.PicFeed', null=True,blank=False) category = models.ForeignKey('feeds.Category', null=True,blank=True) is_nsfw = models.BooleanField(default=False, blank=False); def __unicode__(self): return self.title class Pic(models.Model): #id set = models.ForeignKey('feeds.PicSet', null=True,blank=True) title = models.CharField(max_length=128, blank=False) thumbnail_url = models.URLField(blank=True) thumbnail_height = models.PositiveIntegerField(null=True,blank=True) thumbnail_width = models.PositiveIntegerField(null=True,blank=True) original_url = models.URLField(blank=False) original_height = models.PositiveIntegerField(null=True,blank=True) original_width = models.PositiveIntegerField(null=True,blank=True) source_url = models.URLField(blank=True) caption = models.TextField(blank=True) is_nsfw = models.NullBooleanField(null=True, blank=True) def __unicode__(self): return self.title