我已经在Django中为我的数据库创建了模型,但现在想要重命名该模型。我已经在Meta类中更改了名称,然后进行了迁移/迁移,但这只会创建全新的表。
我还尝试过使用schemamigration,但它也无效,我正在使用Django 1.7
这是我的模型:
class ResultType(models.Model):
name = models.CharField(max_length=150)
ut = models.DateTimeField(default=datetime.now)
class Meta:
db_table = u'result_type'
def __unicode__(self):
return self.name
干杯
./manage.py makemigrations --empty myapp
。注意不要改变原意,但需要使翻译更通俗易懂。 - Ehvinceoperations
应更改为migrations
。我更改了那个词,然后我的代码就能正常工作了。 - CoderGuy123from django.db.migrations import operations
。 - coldmind