Django单元测试缺少数据库列

时间:2012-07-16 19:30:24

标签: python database django unit-testing django-south

我在Django上创建了一个单元测试来创建用户帐户并发送验证电子邮件。用户已创建,但电子邮件无法发送。在创建用户时,应该将电子邮件的默认内容创建为用户中的字段,但由于某种原因,Django声称 -

DatabaseError: no such column: app_userprofile.default_email_header

手动创建帐户时工作正常,但由于某种原因,在单元测试完成后无法在数据库中创建该列。有任何解决这个问题的建议吗?

注意:South用于迁移models.py中的更改 - 这可能是问题吗?

0 个答案:

没有答案