テーブルに外部キーを作成する際に問題が発生しました。外部キーテーブルは次のとおりです。
CREATE TABLE `main_app_provider` (
`provider` varchar(100) NOT NULL DEFAULT '',
`provider_slug` varchar(100) DEFAULT NULL,
PRIMARY KEY (`provider`),
KEY `main_app_provider_75a6f163` (`provider_slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ジェネリックprovider = models.ForeignKey('main_app.Provider')
を行うと、が得られますerrno:150
。プロバイダーで定義された正確な基準を使用してdjangoにフィールドを追加するにはどうすればよいですか?