Как с помощью Django QuerySet получить список включенных столбцов?
В контексте приложения у нас есть динамический QuerySet, который может возвращать переменное количество столбцов, например, date_of_birth в типе Date, и postalcode в типе Text и т.д.
Нас интересует, как получить список столбцов в QuerySet, называемый metadata, включая следующую информацию:
- имя столбца
- тип данных столбца, соответствующий полям сериализатора
serializers.IntegerField,serializers.DateTimeFieldи т.д.
Также, для надежности, мы надеемся получить metadata даже если QuerySet возвращает пустой список строк.
Мы благодарны за подсказки и предложения.