我在 DjangoZoom 上部署了一个 Django 应用程序。人们一直在注册,所以该数据库中有用户。
我想在项目中重组我的一个应用程序的数据库。我的计划是删除所有表格,然后syncdb
建立新结构。然后,我将通过在生产数据库上安装本地创建的设备来添加站点中的所有内容。
问题是我会在计划中丢失所有这些用户数据。如何删除相关表(我可以使用固定装置重新加载内容的表)并保持身份验证表完好无损?请注意,在 DjangoZoom 上,我只能运行 manage.py 命令,--noinput
不能直接访问数据库。另外,我的项目在 Django 1.3 中,因此manage.py reset app_name
不推荐使用。
我想我可以为此进行南迁,但这是一个相对简单的更改,因为无论如何我都拥有固定装置中的所有数据,这似乎不值得。有什么建议么?