我有一個django驅動的網站和一個EC2 postgresql服務器。該網站擁有不斷增長的社區和大量用戶提交的內容。在開發過程中,隨着新功能的發展,模型和視圖變得非常混亂。我想重新開始,重新編寫整個程序,並將一些模型和視圖分解爲模塊化應用程序。Django ORM - 重大數據庫更改/數據遷移
只是作爲一個例子,如果我想遷移來自:
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)
什麼是去這不會丟失任何的最佳方式數據?
你目前使用南? –
是的,我一直在使用南方。 – bcoop713