Как я могу создать пользовательское поле модели Array
class PermsField(models.Field):
def db_type(self, connection):
return 'CharField'
def __init__(self, *args, **kwargs):
kwargs['max_length'] = 64
kwargs['verbose_name'] =_('permission')
super().__init__(*args, **kwargs)
def deconstruct(self):
name, path, args, kwargs = super().deconstruct()
del kwargs["max_length"]
del kwargs["verbose_name"]
return name, path, args, kwargs
Я хочу создать пользовательскую модель Field, которая ведет себя как массив, но я не могу использовать массив.
Я не понимаю, потому что мой код не работает, permsField работает как str. Но я хочу, чтобы оно работало как массив (или список) str