0
我想改變模型的名字在Django 1.7中更改模型的名稱?
來源:
class GreenPost(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
title = models.CharField(max_length=40)
text = models.CharField(max_length=255)
def __unicode__(self):
return str(self.user.id) + " -- " + self.text
class GreenMessage(models.Model):
post = models.ForeignKey(Post)
text = models.CharField(max_length=255)
status = models.BooleanField(default=False)
user = models.ForeignKey(settings.AUTH_USER_MODEL)
def __unicode__(self):
return str(self.post.user.username) + " -- " + self.text
要:
class Post(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
title = models.CharField(max_length=40)
text = models.CharField(max_length=255)
def __unicode__(self):
return str(self.user.id) + " -- " + self.text
class Message(models.Model):
post = models.ForeignKey(Post)
text = models.CharField(max_length=255)
status = models.BooleanField(default=False)
user = models.ForeignKey(settings.AUTH_USER_MODEL)
def __unicode__(self):
return str(self.post.user.username) + " -- " + self.text
如果我剛申請了移民,Django的ORM會放棄我的老數據庫表和創建新表格。因此,刪除我可能在數據庫中的任何數據。
什麼是我可以重命名模型,但仍然保持數據和ex(外鍵)相同關係的方法?