gpt4 book ai didi

python - Django 测试在数据库创建时卡住

转载 作者:行者123 更新时间:2023-12-04 16:50:44 25 4
gpt4 key购买 nike

这是我第一次尝试使用 Django 进行单元测试,但进展不顺利...

我有一些非常奇怪的东西。当我启动测试时:./manage.py test,命令行卡住在“为别名'default'创建测试数据库......”。我等了 10 分钟,什么也没有...无法取消 (CTRL+C) 这件事。我必须关闭外壳并重新开始。

如果我“运行服务器”应用程序,一切正常。我看到它正在创建一个包含所有表的名为“test_”的数据库,但之后立即停止,没有提示任何错误或其他内容。

有人知道这一切吗?

最佳答案

终于成功了!

问题来自南方。如果 South 在 INSTALLED_APPS 中,没有设置“SOUTH_TESTS_MIGRATE = False”,它会在创建测试数据库时卡住。也许只是执行时间太长,但我已经等了超过 15 分钟,它仍然卡住。

这是关于这个的文档: http://south.aeracode.org/docs/settings.html#south-tests-migrate

关于python - Django 测试在数据库创建时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10556517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com