так,чтобы можно было добавлять несколько фотографий или файлов?
делаешь отдельную модель для файлов или фотографий, в модели ссылку на основную модель, в сериалайзере нужно в сэйве и апдейте делать сохранение отдельно вложенной модели
Ок щас попробую
а, в сериализаторе, не будет работать: или вложенный сериализатор с many=True; или, если присылать ИД "родителя", просто с many=True? Я просто никогда много сразу не сохранял 😅
я тоже не делал, но думаю bulk_create справится
это понятно, я про сериализаторы. Чтоб свой код не писать
ну в сериализаторе в методе create и в методе update из валидаетид дата достается вложенная дата и запихивается в булк криэйт
я думал, может можно не доставать и самому сохранять, а просто настроить ModelSerializer(many=True) и все заработает)
ну вроде не работает так, нужно как-то явно прописывать, вроде не один вариант есть, но я не уверен, сам делаю так
интересно, нужно проверить
а там точно картинка в связанной модели?
думаю должно сохранять, т.к. many=True "включает" задействование ListSerializer и получается запуск итерации по дочерним сериализаторам
нет, это сериализатор чисто для одной картинки
ну вот о чем и речь что для нестед сериалайзеров нужно явно указывать что сохраняется дата оттуда
а DRF не дергает сохранение у nested сериализаторов, если для поля указать сериализатор?
я об этом и говорю)
Обсуждают сегодня