Django - ModuleNotFoundError: Нет модуля с именем 'csvexport'

Итак, я работаю над добавлением функции администратора в проект Django, чтобы я мог экспортировать экземпляры модели в csv. Все работает нормально локально при использовании Docker. Но при развертывании я получаю эту внутреннюю ошибку сервера:enter image description here

В нем говорится, что пакет не установлен, но при доступе к оболочке 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, поэтому мое единственное предположение заключается в том, что вы не установили это требование. Можете ли вы попробовать добавить это в ваши требования?

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