将数据库从PMA移动到Django

时间:2013-07-05 14:54:30

标签: python mysql django phpmyadmin

我有一个我在PMA上设置的现有MySQL数据库,它有FK引用不是主键的列。现在我正在尝试将数据库移动到Django并遇到麻烦,因为当我尝试在django中设置d外键时,它会自动引用我试图引用的表的主键,因此数据不匹配,因为列A和B列不包含相同的信息。有没有办法告诉django要引用哪一列?

1 个答案:

答案 0 :(得分:0)

您可以使用ForeignKey的to_field属性。

如果使用./manage.py inspectdb,Django应该会自动检测到这一点。