我输入:./ manage.py test
我回来了:/ full / path / to / project / app / commands /
作为一个字符串。
这没有任何意义。自从我进行测试以来已经过了一周,但它运行良好。所以,我已经做了一些事情,但我不知道从哪里开始。
答案 0 :(得分:1)
检查您的任何项目应用下的test.py
包中是否包含commands
。如果存在,则隐藏内置test
命令。删除它。
此外,如果您运行python manage.py
,它将输出按引入的应用程序分组的所有可用命令的列表。这可能有助于通过检查test
命令的位置来调试问题来自:
$ python manage.py
...
[auth]
changepassword
createsuperuser
[django]
check
cleanup
compilemessages
...
[django_nose]
test
...
[staticfiles]
collectstatic
findstatic
runserver
正如您所看到的,在此示例中,test
来自django_nose
应用 - 因为我使用nose
作为测试运行者。