Image

Переопределение fields в django.models

Хочу написать абстрактный класс, который бы при унаследовании от него обходил _meta.fields потомка (model.Model) и переопределял стандартные django field по словарю, например "CharField":StringField другого класса (Document).
Документацию на джанго читал, django/models/__init__.py и прочие исходники тоже, просветления не наступило. Хотелось бы для себя сделать красиво и правильно. Где копать?