Django - ModuleNotFoundError: Нет модуля с именем 'csvexport'
Итак, я работаю над добавлением функции администратора в проект Django, чтобы я мог экспортировать экземпляры модели в csv. Все работает нормально локально при использовании Docker. Но при развертывании я получаю эту внутреннюю ошибку сервера:
В нем говорится, что пакет не установлен, но при доступе к оболочке Django (poetry run python3 manage.py shell) и импорте пакета (from csvexport.actions import csvexport) все работает нормально. Я застрял на этом довольно долгое время и не могу понять, что происходит не так. Кто-нибудь сталкивался с подобной проблемой при управлении поэтическими пакетами?
settings.py:
INSTALLED_APPS = [
...
'csvexport',
]
модель:
from csvexport.actions import csvexport
from django_summernote.admin import SummernoteModelAdmin
class FundAdmin(SummernoteModelAdmin):
...
actions = [csvexport]
Просматривая документацию, кажется, что вы выполнили все шаги, кроме pip install django-admin-csvexport
, поэтому мое единственное предположение заключается в том, что вы не установили это требование. Можете ли вы попробовать добавить это в ваши требования?