Нужно ли мне создавать модель для таблицы, которую я вставляю через sqlalchemy в django?

У меня есть класс Command, который выполняет api вызов к апи рынка монет и записывает данные в базу данных, которую я подключил к моему django проекту под названием cryptographicdatascience. Таблица, в которую записываются данные, называется apis_cmc и не определена в моем models.py.

Мой вопрос заключается в том, что если я пишу прямо в таблицу с помощью sqlalchemy, нужно ли мне идти и создавать модель для той же таблицы в моем файле models.py?

Мне кажется, что ответ "нет", но я уверен, что есть что-то, что я упускаю из виду.

Спасибо, Джастин

Нет, нет необходимости создавать таблицу в models.py, поскольку она не является частью Django ORM.

Но имейте в виду, что Django ORM не будет знать о вашей таблице и не будет хранить данные в файлах миграции. Это может вызвать некоторые проблемы на этапе развертывания или при переезде на другую рабочую машину.

Вернуться на верх