环境: python 3 & django 1.8
以前一直没有给项目写过自动化测试。 最近想重构项目,想把django 的测试框架用起来。 但是却发现创建不了表。
首先我在settings 中 引入了自己的模块。
在models中写了个简单的模型(就如官方文档上的那样简单)
然后在测试文件中也粘贴了官方上的文件。
但是运行 python manage.py test 却一直报错
Destroying old test database 'default'...
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
psycopg2.ProgrammingError: relation "re_user_question" does not exist
LINE 1: ...uestion_text", "re_user_question"."pub_date" FROM "re_user_q...
re_user 是我的模块名。
官方上这样操作没问题,但是我本地却始终建立不了表, 这是为何 ?