from django.contrib.gis.db import models
from django.conf import settings
class Screencast(models.Model):
video = models.FileField(upload_to=settings.SCREENCASTS)
image = models.ImageField(upload_to=settings.SCREENCAST_IMAGES)
title = models.CharField(max_length=100)
urlname = models.CharField(max_length=100)
description = models.CharField(max_length=350)
selected_for_help = models.BooleanField(default=False, help_text="Display this screencast on the main help page?")
IMPORTANCE_CHOICES = (
(1,'1'),
(2,'2'),
(3,'3'),
(4,'4'),
(5,'5'),
(6,'6'),
(7,'7'),
(8,'8'),
(9,'9'),
(10,'10')
)
importance = models.IntegerField(choices=IMPORTANCE_CHOICES, blank=True, null=True)
class Meta:
db_table = 'mm_screencast'
def __unicode__(self):
return self.title
class YoutubeScreencast(models.Model):
youtube_id = models.CharField(max_length=24, unique=True, help_text="Youtube video id (hint: http://www.youtube.com/watch?v=<YOUTUBE_VIDEO_ID>)")
image = models.ImageField(upload_to=settings.SCREENCAST_IMAGES)
title = models.CharField(max_length=100)
description = models.CharField(max_length=350)
selected_for_help = models.BooleanField(default=False, help_text="Display this screencast on the main help page?")
IMPORTANCE_CHOICES = (
(1,'1'),
(2,'2'),
(3,'3'),
(4,'4'),
(5,'5'),
(6,'6'),
(7,'7'),
(8,'8'),
(9,'9'),
(10,'10')
)
importance = models.IntegerField(choices=IMPORTANCE_CHOICES, blank=True, null=True)
video_width = models.IntegerField(default=853)
video_height = models.IntegerField(default=505)
play_hd = models.BooleanField(default=True)
def __unicode__(self):
return self.title
|