django在模型中添加了一个新类

时间:2014-08-24 08:35:31

标签: django model django-south

之前从未发生过这件事,因为我在完成syncdb之后从未在模型字段中创建过另一个类。我现在正在审查我过去的一个项目,我需要在models.py文件中添加另一个类。我对南方的了解很少,更像是程序性的。

当我这样做时

 ./manage.py sql app_name

它显示新表,但是当我运行服务器时,它会抛出一个操作错误'没有找到这样的表'。我一直都错过了什么?有办法吗?

1 个答案:

答案 0 :(得分:1)

根据this

./manage.py sql app_name

只需为create table打印sql语句 你可以把它写在一个文件

./manage.py sql app_name > command.sql

并将其提供给数据库。例如,如果使用postgresql,您可以使用:

psql -U user db_name < command.sql