python - Shell 说我安装的 django_cleanup 模块不存在
问题描述
就像在标题中一样,我使用以下方法安装了 django_cleanup:
pip install django-cleanup
并放入 INSTALLED_APPS:
INSTALLED_APPS = [
'django_cleanup',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.flatpages',
'shop',
'account',
'rest_framework',
]
但是现在当我尝试在 shell 中运行测试或服务器时,我得到:
ModuleNotFoundError: No module named 'django_cleanup'
解决方案
https://github.com/un1t/django-cleanup#configuration
配置部分中的说明指出这是添加到的正确方法INSTALLED_APPS
:
INSTALLED_APPS = [
...
'django_cleanup.apps.CleanupConfig',
]
我会将它添加到已安装应用程序列表的末尾,而不是头部
推荐阅读
- javascript - 从 API 异步获取的循环中断
- google-sheets-formula - 根据多个条件计数项目,包括 Google 表格中的多个日期限制
- automapper - AutoMapper 成员级转换未应用于目标值
- linux - 重命名文件名,以便以指定的排序顺序显示
- python - 如何在熊猫数据框中创建一列新的 numpy 数组?
- java - 为什么 Spring 数据在保存与其自身有关系的实体时会抛出 SQLIntegrityConstraintViolationException?
- python - 在 python 中使用公共 IPv4 地址连接到服务器
- sql - SQL Server 联合组
- powerbi - 在离散数据集上计算 Power BI 中的 MoM 和 YoY
- javascript - 带有错误类型错误的 Angular 12:this.handleError 不是函数