Django - Внешние ключи в фикстурах

У меня есть набор объектов "Пользователь" (только те, которые используются по умолчанию в Django auth), и я пытаюсь создать набор объектов " Профильные »объекты. Каждый профиль имеет однозначное отношение к объекту пользователя и определяет некоторые дополнительные параметры для этого пользователя.

Насколько я могу судить, нормальный способ работы с внешними ключами в приспособлении - это просто жестко закодировать первичный ключ внешнего объекта в приспособлении. Есть ли способ избежать этого?

По сути, я пытаюсь иметь в фикстуре что-то вроде '"user": username', а не '"user": pk'.

Есть ли способ сделать это?

13
задан numegil 25 October 2011 в 23:51
поделиться