Size: a a a

Django [ru] #STAY HOME

2019 April 09

АА

Арсений Абрамян in Django [ru] #STAY HOME
Dan Tyan
get_queryset будет вызываться всегда
МММ потому что она стоит первее верно?
источник

АА

Арсений Абрамян in Django [ru] #STAY HOME
Dmitry
можно попробовать батарейку dal. Она подрубает select2 и там в рамках одной вьюхи можно будет по чему хочешь фильтровать. В том числе автокомплит подключить. Ну или django_filters
А можно пример какой нить?)
источник

D

Dmitry in Django [ru] #STAY HOME
Арсений Абрамян
А можно пример какой нить?)
я кажись напутал. Сейчас приведу сразу два примера
источник

D

Dmitry in Django [ru] #STAY HOME
Арсений Абрамян
А можно пример какой нить?)
class CityAutocomplete(autocomplete.Select2QuerySetView):
   def get_queryset(self):
       if not self.request.user.is_staff:
           return CityDetail.objects.none()

       qs = CityDetail.objects.all().order_by('-population')

       if self.q:
           qs = CityDetail.objects.filter(alt_names__name__istartswith=self.q)\
                                  .order_by('-population').distinct()
       return qs
Вот пример dal (django autocomplete light). Здесь происходит автозаполнение города по alt_name__istartwith, то есть если пишешь Нью, то он находит New-York. Также можно искать и как icontain. Очень удобная штука, например искать по автору.
источник

D

Dmitry in Django [ru] #STAY HOME
class CompanyList(generics.ListAPIView):
   queryset = Company.objects.filter(is_carrier=True)
   serializer_class = CompanyPublicSerializer
   filter_backends = [filters.DjangoFilterBackend]
   pagination_class = SmallResultsSetPagination
   filter_fields = ['id', 'name']
это пример django_filters (для DRF, но почти так же он работает для обычной Джанги). Выбираешь filter_fields и фильтруешь по ним. Может быть что угодно.
источник

АА

Арсений Абрамян in Django [ru] #STAY HOME
Ок СПС попробую
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitry
не проще ли для такого две разных вьюхи записать в этом случае?
думаю проще в get_queryset
просто проверить приходит ли дата
если да
добавлять фильтр
источник

АА

Арсений Абрамян in Django [ru] #STAY HOME
Ок СПС попробую
источник

D

Dmitry in Django [ru] #STAY HOME
Арсений Абрамян
Ок СПС попробую
Если пойдешь смотреть, то вот:
https://django-autocomplete-light.readthedocs.io/en/master/
https://django-filter.readthedocs.io/en/master/
Документация очень хорошая, за полчаса разберешься на уровне мастер. Если нужно будет в админку добавить автокомплит, то пиши - у меня есть готовый сниппет, я таким пользуюсь часто.
источник

АА

Арсений Абрамян in Django [ru] #STAY HOME
Dmitry
Если пойдешь смотреть, то вот:
https://django-autocomplete-light.readthedocs.io/en/master/
https://django-filter.readthedocs.io/en/master/
Документация очень хорошая, за полчаса разберешься на уровне мастер. Если нужно будет в админку добавить автокомплит, то пиши - у меня есть готовый сниппет, я таким пользуюсь часто.
Хорошо)
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
локольно запускаю сокет работает, на сервере 404 выдает, почему ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Омурбек уулу Кайрат
локольно запускаю сокет работает, на сервере 404 выдает, почему ?
смотри кто отдает 404
если nginx смотри настроил ли nginx
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
попробовал VS Studio Code, в общем, это как редактор, замена Sublime Text'у
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
PyCharm точно лучше именно как полноценная IDE
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и подключить Python из удалённой VPS или из контейнера там нельзя
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но как редактор для Vue - вполне понравилось
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
сложилось ощущение, что для фронтедеров VS Studio Code даже получше будет, но для питонистов - PyCharm рано закапывать) вот прямо совсем рано)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
давно хотел эту VS Studio Code покрутить, в общем, такие дела)
источник

MV

Michael Vasilchenko in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
давно хотел эту VS Studio Code покрутить, в общем, такие дела)
Есть мнение, что VScode можно плагинами докрутить до полноценной IDE, как по мне в PyCharm есть определенные проблемы с поиском вхождений у больших проектов
источник

A

Andrey in Django [ru] #STAY HOME
Я Vs code для js использую
Ну и lua :)
источник