我为用户模型定义了一个字段角色,它是UserRole表的外键
role = models.ForeignKey(UserRole, on_delete=models.CASCADE, default=None, blank=True)当我运行迁移命令时,它在Mysql DB中创建包含所有字段的表,但是外键中有一个下划线-
role_id我需要遵循没有下划线的所有字段名的惯例。那么,有人能指导我们如何处理这个问题吗?
谢谢!
发布于 2016-02-25 10:54:49
是的,您可以通过指定db_column (django-docs)来更改
role = models.ForeignKey(UserRole, on_delete=models.CASCADE, default=None, blank=True, db_column='roleid')https://stackoverflow.com/questions/35625098
复制相似问题