运行单元测试时禁用Django South?在进行django单元测试时,如何避免运行所有的south迁移?

推荐答案

是的,South documentation描述了如何做到这一点,但基本上只需将以下内容添加到settings.py文件:

SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead
SKIP_SOUTH_TESTS = True # To disable South's own unit tests

Django相关问答推荐

当使用django-tinymce时,我在哪里指定referer?

Django中的DateTimeField到DateField

Templatetag 在 Django 4.2 模板 IF 条件中不起作用

如何使更新记录在 Django 模型中传递信号?

如何在 Fargate 容器中运行的 Django 中使用 AWS SES?

CsrfViewMiddleware 和 enforce_csrf 有什么区别?

NoneType对象没有属性保存Django

在 Django Admin change_list 视图中更改 list_editable 字段时保存 Django 模型

如何让 Django 在模板更改时重新启动运行服务器?

Django过滤器查询外键

Django 模型命名约定

PyCharm:强制 Django 模板语法突出显示

文档中的 Mongoengine creation_time 属性

Django SMTPAuthenticationError

如何使用基于类的视图处理表单(通过 get 或 post)?

在 Django 中测试different layers的最佳实践是什么?

django python 日期时间设置为午夜

Python/Django - 避免在源代码中保存密码

django 应用基于条件的样式类

Django模板过滤器(filters)、标签(tags)、simple_tags和inclusion_tags