Частичное соответствие модели в django?

У меня есть таблица в моей базе данных, и я подключаю ее к модели Django, используя "managed=False". Дело в том, что мне не нужны все 300 колонок в этой таблице. Мне нужны только две или три колонки, могу ли я создать модель с db_table, указывающей на эту таблицу, но не определяющей все колонки? Заранее благодарен за ваше время.

Я понял, что Django допускает несколько определений модели, с несколькими колонками в разных приложениях для одного и того же проекта. У меня была очень большая таблица, и я мог управлять ею и делать любые запросы, определяя только подмножество нужных мне столбцов. Я сделал это даже дважды в двух разных приложениях одного проекта Django. Обратите внимание, что я использовал мета-значение "managed=False", чтобы защитить свои данные от любых нежелательных миграций Django Alter. Вы можете сделать то же самое, если ваша таблица управляется другим приложением, а вы подключаетесь к ней только для чтения некоторых данных.

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