gpt4 book ai didi

python - 有没有办法在不创建数据库的情况下在 Django 中运行测试?

转载 作者:行者123 更新时间:2023-11-28 20:22:08 24 4
gpt4 key购买 nike

我在一个简单的功能测试中遇到错误,我怀疑它与创建大型数据库有关。错误是

ConnectionRefusedError: [Errno 111] Connection refused

创建数据库并测试错误是否与此相关需要一些时间,我会在不创建测试数据库的情况下运行测试。

是否可以使用 python manage.py test functional_test.py 跳过数据库创建来运行测试?

最佳答案

有一种方法可以在不破坏和重新创建数据库的情况下运行测试:

python manage.py test -k

来自 python manage.py test --help

-k, --keepdb Preserves the test DB between runs.

数据库不会在每次测试运行时被销毁和迁移。使用 -v 3 可以看到更好的进展。

如果不创建和使用数据库,就无法运行测试。希望 -k 有所帮助。

关于python - 有没有办法在不创建数据库的情况下在 Django 中运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48711900/

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