Какие существуют ограничения на количество полей в модели Django?

Какие практические ограничения существуют на количество полей, которые может иметь модель Django?

Я думаю как на уровне кода, так и на уровне базы данных (в частности, Sqlite и Postgres). Если требуется конкретная версия чего-либо, то давайте скажем, что мы говорим о последней версии LTS (или ближайшем эквиваленте) всего, что работает на Ubuntu Server.

Я думаю, что не существует точного числа, указывающего на предел максимального количества полей в модели Django. Я считаю, что это зависит от базы данных. В SQL максимальное количество колонок равно 32767. Значение по умолчанию для SQLITE_MAX_COLUMN равно 2000. Вы можете изменить его во время компиляции до значения 32767.

Для получения дополнительной информации об ограничениях SQL, пожалуйста, перейдите по этой ссылке.

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