X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/2ac475876ab5e60527a4ab7b112bda36d1e98591..1df20e49415f48203b097a6efe616bb289988227:/src/archive/models.py diff --git a/src/archive/models.py b/src/archive/models.py index 746f46b..51fc66c 100644 --- a/src/archive/models.py +++ b/src/archive/models.py @@ -25,6 +25,16 @@ class Project(models.Model): return self.name +class Piece(models.Model): + name = models.CharField(max_length=255) + source_file = models.FileField(upload_to='piece') + is_outro = models.BooleanField(default=False) + min_audiobook_duration = models.IntegerField(default=0) + + def __str__(self): + return self.name + + def source_upload_to(intance, filename): return os.path.join(FILES_SAVE_PATH, filename) # FIXME: what about really long file names?