Пакет python `drf-comments` не распознается
я разрабатываю django-проект на основе rest. я хочу реализовать систему комментирования в своем проекте; но она должна быть отделена от других приложений. поэтому deepseek предложил использовать drf-comments
в моем проекте. Все это кажется привлекательным, так как не требует написания model
, view
, serializer
и url
. deepseek просто сказал мне добавить урлы из пакета drf-comments
, и я сделал это. все выглядит хорошо; но когда я пытаюсь запустить команду python manage.py makemigrations
или команду migrate
, я получаю ошибку:
ModuleNotFoundError: No module named 'drf_comments'
и я вернулся к своим чатботам (deepseek и blackbox), и они сказали мне вернуться, удалить-восстановить venv
, чтобы убедиться, что все работает нормально; но я знаю, что все в порядке. кто-нибудь знает, в чем проблема с этим пакетом python (drf-comments
)? возможно, он больше не поддерживается.
дополнительная информация:
python version:
Python 3.11.4
Те pip list
:
asgiref 3.8.1
certifi 2024.12.14
cffi 1.17.1
charset-normalizer 3.4.1
defusedxml 0.8.0rc2
Django 5.1.4
djangorestframework 3.15.2
djangorestframework_simplejwt 5.4.0
djoser 2.3.1
drf-comments 1.2.1
drf-nested-routers 0.94.1
idna 3.10
oauthlib 3.2.2
pip 24.3.1
pycparser 2.22
PyJWT 2.10.1
python3-openid 3.2.0
requests 2.32.3
requests-oauthlib 2.0.0
setuptools 65.5.0
social-auth-app-django 5.4.2
social-auth-core 4.5.4
sqlparse 0.5.3
tzdata 2024.2
urllib3 2.3.0
Я попробовал проверить установку пакета drf-comments
с помощью pip show
и pip list
, попробовал активировать venv
, перепроверил <main_app>.INSTALLED_APPS
.
Я ожидал, что в списке installed_apps
может быть какая-то опечатка, но ее не было. Все выглядит нормально.
Да, drf-comments есть, попробуйте использовать вместо него django-contrib-comments 2.2.0 или переустановите drf-comments без версии