标签: python mysql django phpmyadmin
我有一个我在PMA上设置的现有MySQL数据库,它有FK引用不是主键的列。现在我正在尝试将数据库移动到Django并遇到麻烦,因为当我尝试在django中设置d外键时,它会自动引用我试图引用的表的主键,因此数据不匹配,因为列A和B列不包含相同的信息。有没有办法告诉django要引用哪一列?
答案 0 :(得分:0)
您可以使用ForeignKey的to_field属性。
to_field
如果使用./manage.py inspectdb,Django应该会自动检测到这一点。
./manage.py inspectdb