簡體   English   中英

Django 錯誤:“ModuleNotFoundError:沒有名為‘classroom’的模塊”

[英]Django error: "ModuleNotFoundError: No module named 'classroom' "

上個月我一直在研究這個項目,這是我第一次遇到這個錯誤: ModuleNotFoundError: No module named 'classroom'無數次在應用程序上運行manage.py checkModuleNotFoundError: No module named 'classroom' 我記得所做的最后一次更改是注釋掉一些已棄用的視圖和模型,為刪除做准備,但我相信我已將代碼恢復到最后一個已知的工作版本,但是我仍然收到此錯誤。

“課堂”是項目下的主要應用程序。 這是主要的目錄結構:

codex/
|--- codex
|    |--- classroom
|    |    |--- migrations
|    |    |--- templates
|    |    |--- templatetags
|    |    |--- views
|    |    |--- __init__.py
|    |    |--- admin.py
|    |    |--- apps.py
|    |    |--- decorators.py
|    |    |--- forms.py
|    |    |--- models.py
|    |    |--- tests.py
|    |    |--- urls.py
|    |--- __init__.py
|    |--- asgi.py
|    |--- settings.py
|    |--- urls.py
|    |--- wsgi.pyt
|--- manage.py

“課堂”網址包含在“codex” urls.py 中 settings.py 中的 INSTALLED_APPS 如下所示:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'crispy_forms',
    'ckeditor',
    'classroom',
]

“ckeditor”是第三方 RTF 編輯器,用於應用程序所需的擴展文本條目。

在這一點上,我不太確定我應該在哪里尋找錯誤。 也不需要什么進一步的信息來解決這個問題。

您必須將班級文件夾移動到 manage.py 旁邊的項目根目錄或使用codex.classroom而不是classroom

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM