我正在为 django 调试一个大型单元测试测试,并且想使用我的常规调试工具来完成它:
- 通过runserver查看django admin中的db
- 手动查看数据库。
两者都不起作用,因为 unittest 尚未提交它正在运行测试的 db 端的事务。
显而易见的解决方案似乎是告诉 unittest 不要使用事务,或者让它以某种方式提交。另一种方法是创建一个自定义设置文件,让 runserver 连接到事务。但是第一个想法似乎应该很容易。有任何想法吗?我正在使用 MySQL 和 django 1.3.1