Сериализатор Django для преобразования списка ключей словаря в поля модели ⇐ Python

Программы на Python
Anonymous
Сериализатор Django для преобразования списка ключей словаря в поля модели

Сообщение Anonymous »

Я использую pandas openpyxl для чтения файла Excel в своем проекте. Прочитав файл Excel, я получаю список словарей. В этих словарях есть такие ключи, как «Год 2024», «Диапазон», «Основная точка» и т. д.
У меня в приложении Django есть поле, в котором есть такие поля, как «год». ", "range", "main_point".
Мой вопрос: как написать сериализатор для преобразования ключей словаря в поля моей модели? Я хочу сделать это в сериализаторе, потому что мне также нужно проверить словарные данные.
Итак, у меня есть этот список:
my_data = [
{"Year 2024": "5", "Range":"2", "Main Point": "OK"},
{"Year 2024": "6", "Range":"3", "Main Point": "OK"},
{"Year 2024": "7", "Range":"4", "Main Point": "OK"},
...
]

и моя модель
class MyModel(models.Model):
year = models.IntegerField(...)
range = models.IntegerField(...)
main_pont = models.CharField(...)


Подробнее здесь: https://stackoverflow.com/questions/790 ... del-fields

Вернуться в «Python»