[Debconf-video-commits] r378 - package/branches/pycon09/src/pyconvideo/pyconvideo

benh at alioth.debian.org benh at alioth.debian.org
Tue Mar 24 13:51:30 UTC 2009


Author: benh
Date: 2009-03-24 13:51:30 +0000 (Tue, 24 Mar 2009)
New Revision: 378

Modified:
   package/branches/pycon09/src/pyconvideo/pyconvideo/models.py
Log:
Define the relationship between Event and VideoRecording.
Set a shorter name for the relationship from VideoEventRecording to VideoTargetFile.


Modified: package/branches/pycon09/src/pyconvideo/pyconvideo/models.py
===================================================================
--- package/branches/pycon09/src/pyconvideo/pyconvideo/models.py	2009-03-23 23:58:11 UTC (rev 377)
+++ package/branches/pycon09/src/pyconvideo/pyconvideo/models.py	2009-03-24 13:51:30 UTC (rev 378)
@@ -86,6 +86,8 @@
     file_status = models.ForeignKey(VideoFileStatus)
     comments = models.TextField()
     locked_by = models.ForeignKey(auth.models.User, db_column='locked_by', null=True)
+    event_set = models.ManyToManyField(Event, related_name='recording_set',
+                                       through='VideoEventRecording')
     def __unicode__(self):
         return self.recording_filename
     class Meta:
@@ -127,7 +129,8 @@
 
 class VideoTargetFile(models.Model):
     id = models.AutoField(primary_key=True)
-    event_recording = models.ForeignKey(VideoEventRecording)
+    event_recording = models.ForeignKey(VideoEventRecording,
+                                        related_name='target_set')
     target_format = models.ForeignKey(VideoTargetFormat)
     file_status = models.ForeignKey(VideoFileStatus)
     comments = models.TextField()




More information about the Debconf-video-commits mailing list