content types AttributeError: 'NoneType' object has no attribute '_base_manager'
... File "/project/core/views/others.py", line 46, in tag_page obj = item.content_object File "/project/env/lib/python3.8/site-packages/django/contrib/contenttypes/fields.py", line 241, in __get__ rel_obj = ct.get_object_for_this_type(pk=pk_val) File "/project/env/lib/python3.8/site-packages/django/contrib/contenttypes/models.py", line 175, in get_object_for_this_type return self.model_class()._base_manager.using(self._state.db).get(**kwargs) AttributeError: 'NoneType' object has no attribute '_base_manager'
Данная ошибка связана с тем, что django приложение contenttypes
не может определить content_object
по названию модели и приложения в таблице данных django_content_type
. Такая ошибка может появится после изменения имени приложения (напр., у вас было приложение students, а вы поменяли его на school). И если у вас в моделях есть поля типа GenericForeignKey
, то content_type
(а точнее content_type_id
) может ссылаться на устаревшую запись в...