我在PMA上设置了一个现有的MySQL数据库,它具有引用非主键的列的FK。现在我正在尝试将数据库移动到Django,但遇到了麻烦,因为当我试图在django中设置d个外键时,它会自动引用我试图引用的表的主键,因此数据不匹配,因为列A和列B包含的信息不相同。有没有办法告诉django引用哪个列?
发布于 2013-07-05 22:59:45
您可以使用ForeignKey的to_field属性。
不过,如果您使用./manage.py inspectdb,Django应该会自动检测到这一点。
https://stackoverflow.com/questions/17491720
复制相似问题