- published_tags = JSONField(null=True, editable=False)
- mp3_file = models.FileField(null=True, upload_to='archive/final', editable=False)
- ogg_file = models.FileField(null=True, upload_to='archive/final', editable=False)
- publishing_tags = JSONField(null=True, editable=False)
+ # publishing process
+ mp3_status = models.SmallIntegerField(null=True, editable=False, choices=status.choices)
+ mp3_task = models.CharField(max_length=64, null=True, editable=False)
+ mp3_tags = JSONField(null=True, editable=False)
+ mp3_file = models.FileField(null=True, upload_to='archive/final', storage=OverwriteStorage(), editable=False)
+ mp3_published_tags = JSONField(null=True, editable=False)
+ mp3_published = models.DateTimeField(null=True, editable=False)
+
+ ogg_status = models.SmallIntegerField(null=True, editable=False, choices=status.choices)
+ ogg_task = models.CharField(max_length=64, null=True, editable=False)
+ ogg_tags = JSONField(null=True, editable=False)
+ ogg_file = models.FileField(null=True, upload_to='archive/final', storage=OverwriteStorage(), editable=False)
+ ogg_published_tags = JSONField(null=True, editable=False)
+ ogg_published = models.DateTimeField(null=True, editable=False)