Mysql Django迁移创建不同的表名
我有一个SQL文件,我可以将其导入mariadb数据库。导入后,我需要同步数据库(makemigration)。在迁移时,如果我的类名是car,那么它会将表创建为app-name\u car,但我希望表名是唯一的car,以便将来可以同步数据 有没有办法让我只把表名创建为car。如果不是,为什么会这样 我正在使用用于mariadb的xampp服务器和django服务器来托管网站。您需要使用meta选项 选项.db_表Mysql Django迁移创建不同的表名,mysql,django,django-models,mariadb,Mysql,Django,Django Models,Mariadb,我有一个SQL文件,我可以将其导入mariadb数据库。导入后,我需要同步数据库(makemigration)。在迁移时,如果我的类名是car,那么它会将表创建为app-name\u car,但我希望表名是唯一的car,以便将来可以同步数据 有没有办法让我只把表名创建为car。如果不是,为什么会这样 我正在使用用于mariadb的xampp服务器和django服务器来托管网站。您需要使用meta选项 选项.db_表 要用于模型的数据库表的名称: 您需要使用meta选项 选项.db_表 要用于模型
要用于模型的数据库表的名称: 您需要使用meta选项 选项.db_表
要用于模型的数据库表的名称:
要覆盖数据库表名,请在Meta类中使用db_table参数。Django文档涵盖了这一点 例如:
class Car(models.Model):
class Meta:
db_table = 'car'
要覆盖数据库表名,请在Meta类中使用db_table参数。Django文档涵盖了这一点 例如:
class Car(models.Model):
class Meta:
db_table = 'car'
我快了26秒:-)我快了26秒:-)是的。它是如此简单。谢谢欢迎光临。既然你还是新来的,我想指出,在这里说“谢谢”的首选方式是投票选出好的问题和有帮助的答案(一旦你有足够的声誉这么做),并接受对你提出的任何问题最有帮助的答案(这也会给你的声誉带来一点提升)。是的。它是如此简单。谢谢欢迎光临。既然你还是新来的,我想指出的是,在这里说“谢谢”的首选方式是投票选出好的问题和有用的答案(一旦你有足够的声誉这么做),并接受对你提出的任何问题最有用的答案(这也会给你的声誉带来一点提升)。