Django模型重命名

时间:2011-03-25 18:20:20

标签: django django-south

我有一个名为'FeatureTag'的填充模型(我需要保留/使用的模型中有数据),我需要将其重命名为'Feature'。

class FeatureTag(models.Model):
        name = models.CharField(max_length=48, unique=True)
        data = models.ManyToManyField(Product)
        def __unicode__(self):
                return self.name

3个问题:

这可以用Django完成吗?

这可以用南方来完成吗?

有没有办法重命名模型的return语句以反映不同的名称?

感谢!!!!

1 个答案:

答案 0 :(得分:2)

对于你的3个问题:

  • 是的,您可以重命名Django的模型,只需确保修复所有引用即可。
  • 是的,你可以和南方一起做。您可能需要编辑由south生成的文件 - 因此请务必检查生成的代码。
  • 您想覆盖哪些功能?为什么?你的用例是什么?