我有一个 SQL 文件,可以将其导入到 mariadb 数据库中。导入后我需要同步数据库( makemigration )。迁移时,如果我的类名是 car,那么它会创建表为 app-name_car,但我希望表名仅为 car,以便将来可以同步数据。
有什么方法可以让我只能将表名创建为 car.如果不是,为什么会这样?
我使用 xampp 服务器作为 mariadb 并使用 django 服务器来托管网站。
最佳答案
要覆盖数据库表名称,请使用 Meta 类中的 db_table 参数。 Django 文档 here 对此进行了介绍。 .
示例:
class Car(models.Model):
class Meta:
db_table = 'car'
关于mysql - Django 迁移创建不同的表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38870661/