Size: a a a

Django [ru] #STAY HOME

2020 March 13

D

Dmitry in Django [ru] #STAY HOME
Kikik
Здравствуйте, как можно реализовать в Django admin просто карты при нажатие на поле с геоданными , и какое должно быть поле для этих геоданных.
источник

D

Dmitry in Django [ru] #STAY HOME
источник

S

Sergey in Django [ru] #STAY HOME
всем привет. в DRF хочу по id обьекта вытащить все его теги
источник

S

Sergey in Django [ru] #STAY HOME
class TaskDetail(viewsets.ReadOnlyModelViewSet):

   def get_queryset(self):
       task = Task.objects.get(pk=self.pk)
       tags = task.tag.all()
       serializer = TaskSerializer(tags)
       return Response({'task': serializer.data})
источник

S

Sergey in Django [ru] #STAY HOME
вот вьюшка. выскакивает ошибка у taskdetail нет атрибута pk. Что я не так делаю подскажите?
источник

D

Dmitry in Django [ru] #STAY HOME
Всё не так.
get_queryset должен вернуть кверисет. А поля, которые ты тащишь нужно указать в сериалайзере. Используй get_serializer_class для того, чтобы выбрать нужный сериалайзер
источник

S

Sergey in Django [ru] #STAY HOME
Dmitry
Всё не так.
get_queryset должен вернуть кверисет. А поля, которые ты тащишь нужно указать в сериалайзере. Используй get_serializer_class для того, чтобы выбрать нужный сериалайзер
если есть возможность можете показать? че та не догоняю
источник

M

Melis in Django [ru] #STAY HOME
class TaskDetail(viewsets.ReadOnlyModelViewSet):
   queryset = Tasl.objects.all()
   serializer_class = TaskSerializer

   def retrieve(self, request, *args, **kwargs):
       task = self.get_object()
       tags = task.tag.all()
       return Response(self.get_serializer(tags).data)

вроде
источник

S

Sergey in Django [ru] #STAY HOME
Melis
class TaskDetail(viewsets.ReadOnlyModelViewSet):
   queryset = Tasl.objects.all()
   serializer_class = TaskSerializer

   def retrieve(self, request, *args, **kwargs):
       task = self.get_object()
       tags = task.tag.all()
       return Response(self.get_serializer(tags).data)

вроде
спасибо
источник

M

Melis in Django [ru] #STAY HOME
у вас там сериалайзер, что-то другое, для тегов свой должен быть
источник

S

Sergey in Django [ru] #STAY HOME
Melis
у вас там сериалайзер, что-то другое, для тегов свой должен быть
у тегов есть свой
источник

M

Melis in Django [ru] #STAY HOME
Melis
class TaskDetail(viewsets.ReadOnlyModelViewSet):
   queryset = Tasl.objects.all()
   serializer_class = TaskSerializer

   def retrieve(self, request, *args, **kwargs):
       task = self.get_object()
       tags = task.tag.all()
       return Response(self.get_serializer(tags).data)

вроде
и вообще стоило сделать свой CBV для тегов, а то тут путаница, вроде класс называется Task а возвращает теги

ЗЫ. и еще вам стоит изучить DRF по лучше (просто советую)
источник

M

Melis in Django [ru] #STAY HOME
Sergey
у тегов есть свой
его нужно указать в serializer_class
источник

S

Sergey in Django [ru] #STAY HOME
Melis
и вообще стоило сделать свой CBV для тегов, а то тут путаница, вроде класс называется Task а возвращает теги

ЗЫ. и еще вам стоит изучить DRF по лучше (просто советую)
У тегов есть своя модель. У модели Task есть поле tags которое через m2m связанно с моделью Tag
источник

S

Sergey in Django [ru] #STAY HOME
Melis
и вообще стоило сделать свой CBV для тегов, а то тут путаница, вроде класс называется Task а возвращает теги

ЗЫ. и еще вам стоит изучить DRF по лучше (просто советую)
Вот этим и занимаюсь ) тока начал)
источник

D

Dmitriy in Django [ru] #STAY HOME
Sergey
Вот этим и занимаюсь ) тока начал)
Было бы полезно tutorial пройти
источник

K

Kikik in Django [ru] #STAY HOME
Можно как то более подробно об этом. Моя идея состоит в том чтоб сохранять поле с геоданными и при нажатии данных геоданных открывалась Яндекс карта
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Коллеги, доброе утро. Делаю форму для ответа на вопрос. Определил ModelForm где указываю поля текста и fk на вопрос. Такой вопрос, как из формы отправить нужный id для нормальной связки вопроса и ответа. Может во въюхе что нужно, есть подсказки? А то у меня выскакивает дроп лист со всеми объектами вопроса.
источник

D

Dmitry in Django [ru] #STAY HOME
Kikik
Можно как то более подробно об этом. Моя идея состоит в том чтоб сохранять поле с геоданными и при нажатии данных геоданных открывалась Яндекс карта
Интеграция Яндекс карт это другое. Нужно их либу/при смотреть
источник

LM

Leo Maxwell in Django [ru] #STAY HOME
Привет всем, можете скинуть пример использования ExtJs с Django, а то гуглю и везде старая инфа, либопримеры не полные....
источник