Size: a a a

Django [ru] #STAY HOME

2020 July 05

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
Подключил DropBox для хранения изображения,
upload работает, изображения есть на сервисе, а вот при загрузке изображения обратно выдает ошибку

[Errno 2] No such file or directory: 'uploads/2020/07/testImage.png'
views.py
   def getArticleImage(request):
       try:
             urlImage = SomeModel.objects.get(id=1)
             img = open(urlImage.image.name, 'rb')

           return FileResponse(img)
       except Exception as e:
           print(e)
           return HttpResponse(False)
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
Подключил DropBox для хранения изображения,
upload работает, изображения есть на сервисе, а вот при загрузке изображения обратно выдает ошибку

[Errno 2] No such file or directory: 'uploads/2020/07/testImage.png'
views.py
   def getArticleImage(request):
       try:
             urlImage = SomeModel.objects.get(id=1)
             img = open(urlImage.image.name, 'rb')

           return FileResponse(img)
       except Exception as e:
           print(e)
           return HttpResponse(False)
любые идеи
источник

А

Александр in Django [ru] #STAY HOME
В rest_framework как выводить в JSON не foreignkey а значение которое в нем указано?
источник

U(

Uber (PL) (RO) in Django [ru] #STAY HOME
Есть люди с опытом построения админок для Ecommerce?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Александр
В rest_framework как выводить в JSON не foreignkey а значение которое в нем указано?
тебе надо выводить допустим fk User, user__id
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Гайз подскажите плз, а че не пашет 2 фильтр:
      queryset = DeviceMeasurement.objects.filter(patient=patient).order_by('-created_date')

       device_type = request.query_params.get('device_type', None)
       if device_type:
           queryset.filter(device__type=device_type)
условие срабатывает но qs не обновляется
источник

А

Александр in Django [ru] #STAY HOME
Anton Fircak
тебе надо выводить допустим fk User, user__id
user__id это где писать надо? через сериалайзер никак не сделать?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Александр
user__id это где писать надо? через сериалайзер никак не сделать?
в нем как раз писать user__id вместо просто поля по твоему ФК
источник

НХ

Наиль Хайруллин... in Django [ru] #STAY HOME
Anton Fircak
Гайз подскажите плз, а че не пашет 2 фильтр:
      queryset = DeviceMeasurement.objects.filter(patient=patient).order_by('-created_date')

       device_type = request.query_params.get('device_type', None)
       if device_type:
           queryset.filter(device__type=device_type)
условие срабатывает но qs не обновляется
потому что filter возвращает новый queryset, а не изменяет старый
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Наиль Хайруллин
потому что filter возвращает новый queryset, а не изменяет старый
а есть решение по добавлению фильтра к прошлому?
источник

НХ

Наиль Хайруллин... in Django [ru] #STAY HOME
Anton Fircak
а есть решение по добавлению фильтра к прошлому?
А в чем проблема написать так?)
queryset = queryset.filter(device__type=device_type)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Наиль Хайруллин
А в чем проблема написать так?)
queryset = queryset.filter(device__type=device_type)
справедливо, спасибо большое, уже не варю к ночи)
источник

А

Александр in Django [ru] #STAY HOME
Наиль Хайруллин
потому что filter возвращает новый queryset, а не изменяет старый
а как кстати сделать чтоб если нет запроса то ничего не выводилось, короче пустой фильтр отменить
источник

A

Andrey in Django [ru] #STAY HOME
Александр
а как кстати сделать чтоб если нет запроса то ничего не выводилось, короче пустой фильтр отменить
Чьто
источник

НХ

Наиль Хайруллин... in Django [ru] #STAY HOME
Александр
а как кстати сделать чтоб если нет запроса то ничего не выводилось, короче пустой фильтр отменить
Можно вот так наколхозить, если я правильно вопрос понял)
if qs.filter(cond).exists():
  qs = qs.filter(cond)
источник

A

Andrey in Django [ru] #STAY HOME
Наиль Хайруллин
Можно вот так наколхозить, если я правильно вопрос понял)
if qs.filter(cond).exists():
  qs = qs.filter(cond)
Два запроса
источник

А

Александр in Django [ru] #STAY HOME
Andrey
Чьто
да блин, если не задавать параметры поиска выкидывает все результаты, потом когда задашь какие то параметры фильтрует, так вот путой запрос чтоб ничего не выдавал
источник

A

Andrey in Django [ru] #STAY HOME
Не понимаю
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Приветы
Вообщем есть моделька от MPTTModel завязывается сама на себя
как вывести детей этой модельки в шаблон?
сейчас такой код, но работает неправильно, children копирует css стили родителя(!?)
мне надо что то типо {{ children.title }}
источник

А

Александр in Django [ru] #STAY HOME
Anton Fircak
тебе надо выводить допустим fk User, user__id
не понимаю, нет кусочка примера?
источник