почему django не создает db_index для object_id для GenericForeignkey? - PullRequest
0 голосов
/ 15 апреля 2020

я использую django 2.2. я создал систему like / dislik ie с использованием отношения generi c. django создает индексацию только для contenttype, но не для object_id. если я попытаюсь посчитать лайки / дислайки для конкретной модели c с указанным идентификатором объекта c, это будет медленным, потому что нет индексации для object_id. если моя модель generi c подключена к 10 моделям, где у каждой модели много объектов, а у каждого объекта много лайков. здесь подсчет количества лайков / дислайков будет медленным, потому что он будет использовать индексирование только для контента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...