相关疑难解决方法(0)

创建测试数据库时出错:Django unittest

当我运行时python manage.py test,django 每次都会问一个奇怪的问题:

$ python manage.py test
Creating test database for alias 'default'...
Got an error creating the test database: (1044, "Access denied for user 'nyble'@'localhost' to database 'test_nybledb'")
Type 'yes' if you would like to try deleting the test database 'test_nybledb', or 'no' to cancel: 
Run Code Online (Sandbox Code Playgroud)

我期待它只是删除并重新制作一个基本的 sqlite3 数据库,我不想要这种行为。

无论我说是还是否,它都会退出测试:

Destroying old test database for alias 'default'...
Got an error recreating the test database: (1044, "Access denied for user 'nyble'@'localhost' to database 'test_nybledb'")
Run Code Online (Sandbox Code Playgroud)

在设置中我有

DATABASES = { …
Run Code Online (Sandbox Code Playgroud)

python django django-unittest

4
推荐指数
1
解决办法
2907
查看次数

标签 统计

django ×1

django-unittest ×1

python ×1