models, minor fixes
This commit is contained in:
parent
75f75e986d
commit
699add44c5
|
@ -48,7 +48,7 @@ class Image(models.Model):
|
||||||
url = models.URLField("FlickR URL")
|
url = models.URLField("FlickR URL")
|
||||||
caption = models.CharField(max_length=255, blank=True, null=True)
|
caption = models.CharField(max_length=255, blank=True, null=True)
|
||||||
# category = models.ForeignKey("ImageCategory")
|
# category = models.ForeignKey("ImageCategory")
|
||||||
date = models.DateField(null=True)
|
event = models.ForeignKey("Event")
|
||||||
location = models.ForeignKey(Location)
|
location = models.ForeignKey(Location)
|
||||||
flickrData = models.TextField(blank=True, editable=False)
|
flickrData = models.TextField(blank=True, editable=False)
|
||||||
|
|
||||||
|
@ -79,29 +79,6 @@ class Image(models.Model):
|
||||||
self.save()
|
self.save()
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
'''
|
|
||||||
class ImageCategory(models.Model):
|
|
||||||
name = models.CharField(max_length=255)
|
|
||||||
description = models.TextField(blank=True, null=True)
|
|
||||||
|
|
||||||
def __unicode__(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def get_dict(self):
|
|
||||||
images = []
|
|
||||||
flyovers = []
|
|
||||||
for i in Image.objects.filter(category=self):
|
|
||||||
images.append(i.get_dict())
|
|
||||||
flyovers.append(i.flyover.geojson_as_dict())
|
|
||||||
return {
|
|
||||||
'images': images,
|
|
||||||
'flyovers': {
|
|
||||||
'type': 'FeatureCollection',
|
|
||||||
'features': flyovers
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
|
|
||||||
class Event(models.Model):
|
class Event(models.Model):
|
||||||
name = models.CharField(max_length=255)
|
name = models.CharField(max_length=255)
|
||||||
description = models.TextField(blank=True)
|
description = models.TextField(blank=True)
|
||||||
|
@ -154,7 +131,7 @@ class YoutubeVideo(models.Model):
|
||||||
youtubeData = models.TextField(blank=True, editable=False)
|
youtubeData = models.TextField(blank=True, editable=False)
|
||||||
|
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
return self.url + " - " + self.caption + " - " + self.category.name
|
return self.url + " - " + self.caption
|
||||||
|
|
||||||
def get_youtube_id(self):
|
def get_youtube_id(self):
|
||||||
reg = r'http.*?v=(.*?)$'
|
reg = r'http.*?v=(.*?)$'
|
||||||
|
@ -183,47 +160,16 @@ class YoutubeVideo(models.Model):
|
||||||
self.save()
|
self.save()
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
'''
|
|
||||||
class VideoCategory(models.Model):
|
|
||||||
name = models.CharField(max_length=255)
|
|
||||||
description = models.TextField(blank=True, null=True)
|
|
||||||
|
|
||||||
def __unicode__(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def get_dict(self):
|
|
||||||
videos = []
|
|
||||||
flyovers = []
|
|
||||||
for v in Video.objects.filter(category=self):
|
|
||||||
videos.append(v.get_dict())
|
|
||||||
flyovers.append(v.flyover.geojson_as_dict())
|
|
||||||
return {
|
|
||||||
'videos': videos,
|
|
||||||
'flyovers': {
|
|
||||||
'type': 'FeatureCollection',
|
|
||||||
'features': flyovers
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
|
|
||||||
class Audio(models.Model):
|
class Audio(models.Model):
|
||||||
fil = models.FileField(upload_to='audio/')
|
fil = models.FileField(upload_to='audio/')
|
||||||
caption = models.CharField(max_length=255, blank=True, null=True)
|
caption = models.CharField(max_length=255, blank=True, null=True)
|
||||||
txt = models.TextField(blank=True)
|
txt = models.TextField(blank=True)
|
||||||
# category = models.ForeignKey("AudioCategory")
|
# category = models.ForeignKey("AudioCategory")
|
||||||
location = models.ForeignKey(Location)
|
location = models.ForeignKey(Location)
|
||||||
|
event = models.ForeignKey("Event")
|
||||||
|
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
return self.url + " - " + self.caption + " - " + self.category.name
|
return self.url + " - " + self.caption
|
||||||
|
|
||||||
'''
|
|
||||||
class AudioCategory(models.Model):
|
|
||||||
name = models.CharField(max_length=255)
|
|
||||||
description = models.TextField(blank=True, null=True)
|
|
||||||
|
|
||||||
def __unicode__(self):
|
|
||||||
return self.name
|
|
||||||
'''
|
|
||||||
|
|
||||||
class Text(models.Model):
|
class Text(models.Model):
|
||||||
# url = models.URLField("FlickR URL")
|
# url = models.URLField("FlickR URL")
|
||||||
|
@ -247,26 +193,4 @@ class Text(models.Model):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
'''
|
|
||||||
class TextCategory(models.Model):
|
|
||||||
name = models.CharField(max_length=255)
|
|
||||||
description = models.TextField(blank=True, null=True)
|
|
||||||
|
|
||||||
def __unicode__(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def get_dict(self):
|
|
||||||
texts = []
|
|
||||||
flyovers = []
|
|
||||||
for t in Text.objects.filter(category=self):
|
|
||||||
texts.append(t.get_dict())
|
|
||||||
flyovers.append(t.flyover.geojson_as_dict())
|
|
||||||
return {
|
|
||||||
'texts': texts,
|
|
||||||
'flyovers': {
|
|
||||||
'type': 'FeatureCollection',
|
|
||||||
'features': flyovers
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
# Create your models here.
|
# Create your models here.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user