Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ';Manage.py behave';在Django项目中未识别为命令_Python_Django - Fatal编程技术网

Python ';Manage.py behave';在Django项目中未识别为命令

Python ';Manage.py behave';在Django项目中未识别为命令,python,django,Python,Django,我不得不克隆一个涉及django项目的存储库 这是我第一次使用django,该项目的配置与普通django项目略有不同。例如,它有一个设置文件夹,其中包含一个本地(Dev)类的local.py文件。我已经安装了behave_django,但是当我运行命令“manage.py behave”时,它表示该命令无法识别 因此,我相信,虽然我已经在local.py文件中添加了INSTALLED_APPS=('behave_django',),但它没有被识别。我试着在课外和课内添加它。有没有一种方法可以让

我不得不克隆一个涉及django项目的存储库

这是我第一次使用django,该项目的配置与普通django项目略有不同。例如,它有一个设置文件夹,其中包含一个本地(Dev)类的local.py文件。我已经安装了behave_django,但是当我运行命令“manage.py behave”时,它表示该命令无法识别

因此,我相信,虽然我已经在
local.py
文件中添加了
INSTALLED_APPS=('behave_django',)
,但它没有被识别。我试着在课外和课内添加它。有没有一种方法可以让我运行一个脚本来检查我的已安装应用程序列表,等等。另外,我对python还不熟悉,配置方面让我有点困惑

您需要提供该选项,以便Django知道您希望在任务中使用不同的设置文件

manage.py behave --settings=myapp.local

另一种指定要使用的设置文件的方法是设置环境变量
DJANGO\u settings\u MODULE
(例如:
DJANGO\u settings\u MODULE=myproject.settings.local python manage.py behave
)sudo python manage.py behave--settings=settings.local为别名“default”创建测试数据库。。。ConfigError:“../features”中没有步骤目录正在为别名“default”销毁测试数据库…@Vitamin-看起来您的
local.py
所做的不仅仅是设置(它确实不应该做)Ok,它现在正在工作。我不得不添加一些目录/文件以使behave运行。谢谢您提供的解决方案。@BurhanKhalid我理解,但是我没有它就得到了:django.db.utils.OperationalError:(1698,“拒绝用户'root'@'localhost'的访问)。我知道我的权限不正确,这本身就是另一个问题。