假设您正在使用新 Django 应用程序的第一个版本,并且您不断添加更改模型。
作为一个数据驱动的应用程序,您主要致力于自定义 django admin。
在这种情况下syncdb
不太有用,因为它将无法更新模型。South
很有趣,但是当您使用第一个版本时,它并没有太大意义。
删除数据库并重新初始化它需要几个命令,并且您还需要手动输入新的管理员帐户。
您建议如何设置您的开发环境,以便您可以:
- 文件更改时自动重启 django 服务器
- 重新启动 django 时自动重新初始化数据库
因此,我希望能够向模型添加新属性,切换到浏览器并刷新管理页面并查看新属性。