如何在Django中重命名表名?

问题描述:

我刚刚创建了一个名为Carts模型,现在我只希望它重命名为Cart,我该怎么办呢? 我也试着这样做:如何在Django中重命名表名?

python manage.py makemigrations <app_name> 

然后

python manage.py migrate 

但它不是反映在数据库表中的变化: 我看到的数据库:

python manage.py sqlmigrate <app_name> 0001 

请帮帮我!

+2

你有没有试图改变'Meta'类模型的的'db_table'财产? – Nayan

+0

@Nayan如何更改'db_table'? –

+0

更多钞票复制https://*.com/questions/2862979/easiest-way-to-rename-a-model-using-django-south –

在models.py文件并运行makemigrations和迁移可能更改型号名称。

+0

设置表的名字 - 没有工作! –