Django - доступ к объектам m2m (или необработанным файлам) из `` clean`` перед сохранением модели - PullRequest
0 голосов
/ 25 января 2011

Конечно, вы не можете просто использовать self.related_field.objects.all(), или вы получите ошибку ...needs to have a primary key..., но если я хочу запустить пользовательскую проверку внутри Model.clean, похоже, нет никакого доступа к этим данным,Конечно, вы можете использовать Form.clean для этого, но я не всегда использую формы.

1 Ответ

0 голосов
/ 26 января 2011

То, что вы просите, невозможно - записи M2M не могут существовать, пока у главного объекта не будет значения первичного ключа.Нет доступа к данным, потому что они не существуют.

...