Python django:ImportError:没有名为question_answers.models的模块
这是我的django代码 文件夹结构Python django:ImportError:没有名为question_answers.models的模块,python,django,Python,Django,这是我的django代码 文件夹结构 edutech_quiz-->question_answers-->models.py test.py文件 from question_answers.models import Quiz, Category, Option, SubcategoryName import os, sys import argparse 错误: Traceback (most recent call last): File "test.py", line
edutech_quiz-->question_answers-->models.py
test.py文件
from question_answers.models import Quiz, Category, Option, SubcategoryName
import os, sys
import argparse
错误:
Traceback (most recent call last):
File "test.py", line 1, in <module>
from question_answers.models import Quiz, Category, Option,SubcategoryName
ImportError: No module named question_answers.models
如何解决导入错误您是否已将“问题解答”添加到已安装的应用程序中?我知道这可能是一个愚蠢的问题,但有时这就是问题所在……您是否在已安装的应用程序中添加了“问题-答案”?我知道这可能是一个愚蠢的问题,但有时这就是问题所在…你能显示你的文件夹结构吗?edutech_测验-->问答-->models.py导入应该从
manage.py
文件开始。因此,如果edutech\u测验
与manage.py
处于同一级别,您应该从edutech\u测验中导入。问题答案。模型导入测验、类别、选项、子类别名称
是的,它们处于同一级别。它在python外壳上工作正常。您使用哪个命令启动测试?能否显示文件夹结构?edutech_测验-->问题解答-->模型。pyImports应该从manage.py
文件开始。因此,如果edutech\u测验
与manage.py
处于同一级别,您应该从edutech\u测验中导入。问题答案。模型导入测验、类别、选项、子类别名称
是的,它们处于同一级别。它在python外壳上工作正常。您使用哪个命令启动测试?能否显示文件夹结构?edutech_测验-->问题解答-->模型。pyImports应该从manage.py
文件开始。因此,如果edutech\u测验
与manage.py
处于同一级别,您应该从edutech\u测验中导入。问题答案。模型导入测验、类别、选项、子类别名称
是的,它们处于同一级别。在python Shell上工作正常您使用哪个命令启动测试?是的,我在已安装的应用程序中添加了“question\u answers”,您尝试运行“python manage.py test question\u answers”?是的,我在已安装的应用程序中添加了“question\u answers”,您尝试运行“python manage.py test question\u answers”?是的,我在安装的应用程序中添加了“问题答案”,您试图运行“python manage.py测试问题答案”?
In [4]: from question_answers.models import Quiz, Category, Option, SubcategoryName
In [5]: Category.objects.all()
Out[5]: []