每次我在 Django 应用程序的根服务器中键入 python manage.py runserver 时都会收到此错误。
ImportError:没有名为 utils 的模块
我刚刚通过在我的项目的根目录 (/ecomstore/) 中运行 python manage.py startapp utils 向我的项目中添加了一个名为“utils”的新应用程序,然后将其移动到我的书说要放入的目录中。
这是我的项目目录的概述,然后是我的代码:
电子商务商店/
初始化文件
管理.py
设置.py
网址.py
视图.py
wsgi.py
目录.py/
初始化文件
管理员.py
表格.py
模型.py
测试.py
网址.py
视图.py
静态.py/
目录.css
目录.html
css.css
模板/
base.html
目录/
目录.html
索引.html
标签/
实用程序/
初始化文件
模型.py
测试.py
视图.py
context_processors.py
我的 settings.py 文件中的相关代码如下:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'catalog',
'utils',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
FWIW:我还尝试将“ecomstore.utils”放在 INSTALLED_APPS 下,并将 utils 目录移动到我项目的根目录。我的书名为Beginning Django for Ecommerce,它已经过时了。在此先感谢您的帮助,我真的很困惑!