class BaseClass(models.Model): name = models.TextField() active = models.BooleanField(column_name='is_active') list_f = models.ListField(blank=True, column_name='lista') class Meta: abstract = True collection_name = 'collection_name'
class NewBaseClass(models.Model): name = models.TextField(default='aaaaa') active = models.BooleanField(column_name='is_active', default=False) list_f = models.ListField(default=[], column_name='lista') map_f = models.MapField(default={}, column_name='mapa') class Meta: abstract = True collection_name = 'collection_name'
class Usage(models.Model): date = models.TextField() machine_id = models.TextField() name = models.TextField() times = models.ListField(default=list()) total_time = models.IntegerField(default=0) class Meta: collection_name = USAGE_COLLECTION
class Class(models.Model): name = models.TextField() active = models.BooleanField(column_name='is_active') list_f = models.ListField(blank=True) map_f = models.MapField(blank=True)