Вопрос подобный этому -
Django — как лучше привязать к модели несколько элементов (неизвестно, сколько)?
Но хотелось бы иметь возможность задавать тип данных полю - число, строка, время.
Как это лучше сделать? Добавить поле с типом данных (чтобы в админке был селект) + кастомную валидацию написать в зависимости от типа данных и хранить всё в CharField.
Или есть лучшие способы? Насколько хорошо тут подойдет Django-eav и какие есть подводные камни при работе с ним?