2

我有一个 django 驱动的网站和一个 EC2 postgresql 服务器。该网站拥有不断增长的社区和大量用户提交的内容。在开发过程中,随着我添加新功能,模型和视图变得非常混乱。我想重新开始,重写整个程序并将一些模型和视图拆分为模块化应用程序。

举个例子,如果我想从以下位置迁移:

content.models.py

class Content(models.Model):
    user = models.ForeignKey(User)
    post = models.CharField(max_length=500)
    photo = models.ImageField(upload_to='images/%Y/%m/%d')

至:

content.models.py

class Content(models.Model):
    user = models.ForeignKey(User)
    post = models.CharField(max_length=500)

photo.models.py

    photo = models.ImageField(upload_to='images/%Y/%m/%d')
    content = models.ForeignKey(content.models.Content)

在不丢失任何数据的情况下,最好的方法是什么?

4

1 回答 1

1
于 2013-07-31T21:49:18.813 回答