如何在Django中重命名表名?
问题描述:
我刚刚创建了一个名为Carts
模型,现在我只希望它重命名为Cart
,我该怎么办呢? 我也试着这样做:如何在Django中重命名表名?
python manage.py makemigrations <app_name>
然后
python manage.py migrate
但它不是反映在数据库表中的变化: 我看到的数据库:
python manage.py sqlmigrate <app_name> 0001
请帮帮我!
答
在models.py文件并运行makemigrations和迁移可能更改型号名称。
+0
设置表的名字 - 没有工作! –
你有没有试图改变'Meta'类模型的的'db_table'财产? – Nayan
@Nayan如何更改'db_table'? –
更多钞票复制https://*.com/questions/2862979/easiest-way-to-rename-a-model-using-django-south –