如何用命令python manage.py syncdb用简单的名称创建表?

时间:2014-09-04 21:09:18

标签: python

如果我定义了模型Users并运行命令python manage.py syncdb,则创建的表名称为users_users而不是users。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

查看Meta类中的db_table字段以获取模型。您将要在模型中添加Meta类并手动设置表名:

class User(models.Model):
    ...

    class Meta:
        db_table= 'your_destired_table_name'

Another example of where the Meta class fits in the model