Django: Many-many через таблицу (только) с первичным ключом

У меня есть унаследованная база данных с таблицей, хранящей many-many отношения, но без единственного столбца первичного ключа. Там какой-либо путь состоит в том, чтобы убедить Django использовать его так или иначе?

Схематично:

Product 1<---->* Labeling *<---->1 Label

Labeling использование таблицы (product_id,label_id) как составной первичный ключ, и я не вижу способа сообщить Django об этом. (Просто использование through дает мне Unknown column 'labeling.id' in 'field list'.)

Я должен отступить к пользовательскому SQL? Или я пропускаю что-то?

6
задан Tikitu 22 June 2010 в 09:01
поделиться