У меня есть связанная модель фотографий, сейчас сериализатор выдает мне только их айди, как сделать так что бы он отдавал мне ссылки на них?

|
Bond_Oleksandr 2022-07-01 17:20:17
netdurov 2022-07-01 17:19:25
Хотелось бы по конкретнее тогда)

А почему принты?)

Bond_Oleksandr 2022-07-01 17:20:28
Делай хотя бы message
netdurov 2022-07-01 17:20:31
Bond_Oleksandr 2022-07-01 17:20:17
А почему принты?)

Это для себя, временно в консоль инфу выводил

Bond_Oleksandr 2022-07-01 17:22:00
quiz_unblock и quizunblock?)
netdurov 2022-07-01 17:22:55
Bond_Oleksandr 2022-07-01 17:22:00
quiz_unblock и quizunblock?)

значение из словаря получил, для дальнейшей работы над ним

WorkerNFT 2022-07-01 17:37:08
Savin_Y 2022-07-01 17:16:59
а этот файл грузится?

pydjango-738183.jpg
В консоли браузера у меня эта консоль отображается, но визуально её просто нету

WorkerNFT 2022-07-01 18:07:32
pydjango-738184.jpg
Скажите пожалуйста, можно ли как-то убрать из debug-toolbar, который мы создаем с помощью отдельной библиотеки и django, класс djdt-hidden? Он не дает визуально появляться тулбару. Буду рад любой помощи)
WorkerNFT 2022-07-01 18:08:14
import mimetypes
mimetypes.add_type(«application/javascript», «.js», True)

Если что такое решение я уже пробовал, не помогло (

ohahahhahahah 2022-07-01 18:10:17
Как можно получить pk в случае объявления класса? Например, если я делаю метод, то pk получаю так: def edit_book(request, pk):. А как быть в случае class MessageListView(LoginRequiredMixin, generic.ListView)?
dantyan 2022-07-01 18:12:32
ohahahhahahah 2022-07-01 18:10:17
Как можно получить pk в случае объявления класса? Например, если я делаю метод, то pk получаю так: def edit_book(request, pk):. А как быть в случае class MessageListView(LoginRequiredMixin, generic.ListView)?

self.kwargs.get(‘pk’)

dantyan 2022-07-01 18:13:06
simplicity_is_better 2022-07-01 16:54:06
@dantyan смотри если у тебя есть время

еще актуально ?

NikolayCherniy 2022-07-01 18:13:54
Savin_Y 2022-07-01 16:39:34
Тут недавно поднималась тема слепой печати, посоветуйте материалы как обучались?

А то почитал вас и самому захотелось прокачать этот скил😁

www.ratatype.com

simplicity_is_better 2022-07-01 18:31:11
dantyan 2022-07-01 18:13:06
еще актуально ?

Да

One_of_the_Stoics 2022-07-01 18:32:15
Products.objects.filter(owner=self.request.user)
simplicity_is_better 2022-07-01 18:37:02
One_of_the_Stoics 2022-07-01 18:32:15
Products.objects.filter(owner=self.request.user)

В сериализере ?

One_of_the_Stoics 2022-07-01 18:37:59
simplicity_is_better 2022-07-01 18:37:02
В сериализере ?

Нужно переопределить метод отвечающий за фильтрацию, я уже забыл точно где он.

LUBASKIN_CODE 2022-07-01 18:38:53
simplicity_is_better 2022-07-01 18:37:02
В сериализере ?

сериализатору передаёшь этот кверисет просто и все

dantyan 2022-07-01 18:39:58
simplicity_is_better 2022-07-01 18:37:02
В сериализере ?

сериализатор обрабатывает один объект
фильтрация до передачи данных в сериализатор

dantyan 2022-07-01 18:40:04
те во въюхе
dantyan 2022-07-01 18:40:08
как правило
LUBASKIN_CODE 2022-07-01 18:51:51
DRF
у меня есть связанная модель фотографий, сейчас сериализатор выдает мне только их айди, как сделать так что бы он отдавал мне ссылки на них?
LUBASKIN_CODE 2022-07-01 18:52:06
LUBASKIN_CODE 2022-07-01 18:51:51
DRF
у меня есть связанная модель фотографий, сейчас сериализатор выдает мне только их айди, как сделать так что бы он отдавал мне ссылки на них?

в доке чет ни че не нашел по image именно

dantyan 2022-07-01 18:53:31
nested serializer
One_of_the_Stoics 2022-07-01 18:53:49
LUBASKIN_CODE 2022-07-01 18:51:51
DRF
у меня есть связанная модель фотографий, сейчас сериализатор выдает мне только их айди, как сделать так что бы он отдавал мне ссылки на них?

HyperLink

LUBASKIN_CODE 2022-07-01 18:54:09
One_of_the_Stoics 2022-07-01 18:53:49
HyperLink

там же нужно маршрут указать

LUBASKIN_CODE 2022-07-01 18:54:19
а как я возьму маршрут до фото
LUBASKIN_CODE 2022-07-01 18:56:23
dantyan 2022-07-01 18:53:31
nested serializer

разве нельзя проще как то?

LUBASKIN_CODE 2022-07-01 18:56:46
с вложеннными тэгами я просто сделал так

tags = relations.StringRelatedField(many=True)

dantyan 2022-07-01 18:58:38
ну есть ли в моделе фото в __str__ выведешь урл тоже будет работать
dantyan 2022-07-01 18:58:57
а так либо nested
либо serializermethodfield
LUBASKIN_CODE 2022-07-01 19:11:33
dantyan 2022-07-01 18:58:57
а так либо nested
либо serializermethodfield

pydjango-738208.jpg
решил вот так, спасибо огромное!

LUBASKIN_CODE 2022-07-01 19:11:53
LUBASKIN_CODE 2022-07-01 19:11:33
решил вот так, спасибо огромное!

извиняюсь за скрин

One_of_the_Stoics 2022-07-01 19:12:29
LUBASKIN_CODE 2022-07-01 19:11:53
извиняюсь за скрин

Я тебя прощаю

NikolayCherniy 2022-07-01 19:18:38
simplicity_is_better 2022-07-01 18:37:02
В сериализере ?

Во вьюхе префетчишь продукты, в кверисете прифетча указываешь эту фильтрацию ну и прифетчить можно к новому полю если релейтид нейм не задал, а _set не нравится

NikolayCherniy 2022-07-01 19:19:32
NikolayCherniy 2022-07-01 19:18:38
Во вьюхе префетчишь продукты, в кверисете прифетча указываешь эту фильтрацию ну и прифетчить можно к новому полю если релейтид нейм не задал, а _set не нравится

А хотя через юзера даже кверисет можно не фильтровать

Artemka_Ra 2022-07-01 19:20:06
Ребят, скажите, пожалуйста, вот я реализовал систему комментариев к посту. Есть такая система что у комментария может быть родитель, а может не бять. в общем как дерево. Так вот вопрос — если я просто удаляю комментарий — то он исчезает. А если этот комментарий является чьим-то родителем, то он никуда не исчезает и сидит на месте и его дети тоже
NikolayCherniy 2022-07-01 19:21:28
Artemka_Ra 2022-07-01 19:20:06
Ребят, скажите, пожалуйста, вот я реализовал систему комментариев к посту. Есть такая система что у комментария может быть родитель, а может не бять. в общем как дерево. Так вот вопрос — если я просто удаляю комментарий — то он исчезает. А если этот комментарий является чьим-то родителем, то он никуда не исчезает и сидит на месте и его дети тоже

А вопрос в чем?

Artemka_Ra 2022-07-01 19:21:56
как сделать так, чтобы родители удалялись и дети вместе с ними. а то я удаляю, а они против 🙂
NikolayCherniy 2022-07-01 19:22:41
Artemka_Ra 2022-07-01 19:21:56
как сделать так, чтобы родители удалялись и дети вместе с ними. а то я удаляю, а они против 🙂

Указать у фк парент on_delete=models.CASCADE

Artemka_Ra 2022-07-01 19:24:47
спасибо большое
simplicity_is_better 2022-07-01 19:29:12
NikolayCherniy 2022-07-01 19:18:38
Во вьюхе префетчишь продукты, в кверисете прифетча указываешь эту фильтрацию ну и прифетчить можно к новому полю если релейтид нейм не задал, а _set не нравится

Задал, есть пример

NikolayCherniy 2022-07-01 19:31:17
simplicity_is_better 2022-07-01 19:29:12
Задал, есть пример

Profile.objects.prefetch_related(«user__products»)
ну и в UserSerializers указать поле products

Artemka_Ra 2022-07-01 19:31:38
NikolayCherniy 2022-07-01 19:22:41
Указать у фк парент on_delete=models.CASCADE

я поменял, почему-то всё равно не удаляется:(

benefixx 2022-07-01 19:31:57
Кто нибудь работает в докере?

Он сложный? За 1-2 дня смогу выучить его для работы?

NikolayCherniy 2022-07-01 19:32:01
Artemka_Ra 2022-07-01 19:31:38
я поменял, почему-то всё равно не удаляется:(

миграцию сделал? применил?

Artemka_Ra 2022-07-01 19:32:08
да
NikolayCherniy 2022-07-01 19:32:13
benefixx 2022-07-01 19:31:57
Кто нибудь работает в докере?

Он сложный? За 1-2 дня смогу выучить его для работы?

выучить — вряд ли

NikolayCherniy 2022-07-01 19:32:38
Artemka_Ra 2022-07-01 19:32:08
да

что пишет?

benefixx 2022-07-01 19:32:49
NikolayCherniy 2022-07-01 19:32:13
выучить — вряд ли

Слышал что сис админы его учат, что это почти что отдельный мир, это правда?

One_of_the_Stoics 2022-07-01 19:33:33
benefixx 2022-07-01 19:31:57
Кто нибудь работает в докере?

Он сложный? За 1-2 дня смогу выучить его для работы?

В прямом смысле этого слова?

|