
Mikhail
01.08.2017
08:38:45
тогда, при условии правильной настройки, всё же icontains
или тут речь вообще о полнотекстовом поиске?

Set
01.08.2017
08:39:46

Dan
01.08.2017
08:40:01
тогда да icontains

Google

Set
01.08.2017
08:40:14

Ilgiz
01.08.2017
08:40:58
напиши свой метод который отфильтрует
forms.ModelChoiceField(queryset=Destination.objects.all(), empty_label="Не выбран", to_field_name= "name", method='someFilter')
def someFilter(*args, **kwargs):
//some logic
вроде так можно если не забыл
там в аргумент тебе придет кверисет
и фильтруй как хочеш

Massimo
01.08.2017
08:43:58

Ilgiz
01.08.2017
08:44:21
ой не тебе

Massimo
01.08.2017
08:44:21
Object.relatrd_name.all()

Ilgiz
01.08.2017
08:44:22
:D
я Ra писал

Massimo
01.08.2017
08:44:35
D

Google

Ilgiz
01.08.2017
08:44:51
django_filters.CharFilter(lookup_expr='iexact', method='someFunction')
вот те дока http://django-filter.readthedocs.io/en/develop/ref/filters.html#method

Mikhail
01.08.2017
08:59:38
iexact — это точное совпадение без учёта регистра.

Set
01.08.2017
09:00:19
подскажите

Mikhail
01.08.2017
09:00:29
icontains

Set
01.08.2017
09:03:45
icontains
не подскажите почему может не рабоать

Dan
01.08.2017
09:05:14
покажи как что у тебя получилось ?
код фильтра

Set
01.08.2017
09:26:57
class ProductFilter(django_filters.FilterSet):
product__name = django_filters.CharFilter(name='product__name', lookup_expr='icontains')
product__category__slug = django_filters.CharFilter()
product__price__gt = django_filters.NumberFilter(name='product__price', lookup_expr='gt')
product__price__lt = django_filters.NumberFilter(name='product__price', lookup_expr='lt')
ordering = django_filters.OrderingFilter(choices=CHOICES, required=True, empty_label=None,)
class Meta:
model = Photo
exclude = [field.name for field in Photo._meta.fields]
order_by_field = 'product__name'

Dan
01.08.2017
09:41:19
по какому полю не работает ?
и какой запрос по какому урлу заходишь ?

Set
01.08.2017
09:48:09
по первому
/all/?product__name=простынь если напишу all/?product__name=Простынь то находит

Dan
01.08.2017
09:59:27
а по первому не находит ?
попробуй в shell выполнить два запросы
по очереди
Photo.objects.filter(product__name__icontains='простынь')
Photo.objects.filter(product__name__icontains='Простынь')

Set
01.08.2017
10:21:40
Photo.objects.filter(product__name__icontains='простынь')
не работает
так заработала
product__name__icontains = django_filters.CharFilter(lookup_expr='icontains')

Google

Ilgiz
01.08.2017
10:23:57

Set
01.08.2017
10:24:56

Ilgiz
01.08.2017
10:26:02
мне кажется нету разницы это же просто название поле, ты кажется не правильно отправлял запрос до этого? не? или это я туплю?

Set
01.08.2017
10:27:26
на хостинг залил

Ilgiz
01.08.2017
10:28:02

Dan
01.08.2017
10:29:21
таблицу руками создавал или миграцией ?
показывай структуру таблицы
мне кажется у тебя проблема с типом поля или чарсетами

Set
01.08.2017
10:31:01
миграцией
таблицу руками создавал или миграцией ?

Dan
01.08.2017
10:31:59
у тебя же mysql?
есть вероятность что у тебя поле name в таблице продакт бинарное поле ?

Set
01.08.2017
10:37:42

b0g3r
01.08.2017
10:37:59
Сколько тёлочек?

Dan
01.08.2017
10:38:09
а на sqllite тоже не работает ?

b0g3r
01.08.2017
10:38:36
На склайт не работает же icontaints не на английском

Set
01.08.2017
10:38:43

b0g3r
01.08.2017
10:38:49
В доках же есть про это

Dan
01.08.2017
10:39:00

Google

Set
01.08.2017
10:39:01

Dan
01.08.2017
10:39:11
я просто с ним не работаю =)
ты не данные, стуктуру лучше покажи
нужны типы полей

b0g3r
01.08.2017
10:39:50
https://docs.djangoproject.com/en/1.11/ref/models/querysets/#std:fieldlookup-icontains
> sqlite users

Dan
01.08.2017
10:41:27
спасибо буду знать

Set
01.08.2017
10:55:45

Artem
01.08.2017
11:00:48
Друзья, помогите, swagger лупит http, хотя все на https, явных настроек не нашел, куда копать?

Massimo
01.08.2017
11:19:28
Подскажите плес
<table class="sched-query">
{% for item in query_set %}
<tr>
<td align="center">{{ item.date }}</td>
<td align="center">{{ item.price }}</td>
<td align="center">{{ item.des_from }}</td>
<td align="center">{{ item.des_to }}</td>
<td align="center">{{ item.driver }}</td>
</tr>
{% endfor %}
</table>
Последние три queryset и их не отображает

Admin
ERROR: S client not available

Massimo
01.08.2017
11:19:36
На странице

Dan
01.08.2017
11:20:48

Massimo
01.08.2017
11:27:25

Dan
01.08.2017
11:27:59

Massimo
01.08.2017
11:28:29
Видимо да, я так понимаю что для queryset нужно по другому выводить

Dan
01.08.2017
11:28:48
queryset это просто массив, грубо говоря

Massimo
01.08.2017
11:29:34
queryset это просто массив, грубо говоря
price = forms.CharField(max_length=20)
date = forms.DateField(widget=forms.SelectDateWidget)
driver = forms.ModelChoiceField(queryset=Driver.objects.all(), empty_label="Не выбран", to_field_name="name")
des_from = forms.ModelChoiceField(queryset=Destination.objects.all(), empty_label="Не выбран", to_field_name= "name")
des_to = forms.ModelChoiceField(queryset=Destination.objects.all(), empty_label="Не выбран", to_field_name="name")

Dan
01.08.2017
11:30:06
это форма ?

Massimo
01.08.2017
11:30:14
да
это форма ?
def get(self, request, *args, **kwargs):
query_set = Schedule.objects.values()
form = SchedForm(request.GET)
args = {'form':form, 'query_set':query_set}
return render(request, self.template_name, args )

Google

Dan
01.08.2017
11:31:14
а зачем тебе values ?
тебе поля des_to и driver не приходя ? ты про это ?

Massimo
01.08.2017
11:32:30

Dan
01.08.2017
11:33:28
показывай модель Schedule
форма тут ни при чем

Massimo
01.08.2017
11:35:24
class Schedule(models.Model):
price = models.CharField(max_length=20)
date = models.DateField(max_length=30)
driver = models.ForeignKey('Driver', on_delete=models.CASCADE)
des_from = models.ForeignKey('Destination', on_delete=models.CASCADE, related_name="des_from")
des_to = models.ForeignKey('Destination', on_delete=models.CASCADE, related_name="des_to")

Dan
01.08.2017
11:37:39
query_set = Schedule.objects.all()
так попробуй

Set
01.08.2017
11:40:21

Massimo
01.08.2017
11:41:20

Dan
01.08.2017
11:41:21
нужно посмотреть какой charset и collation для поля name в таблице product
@ra_010

Максим
01.08.2017
11:54:19
Привет всем
Можно ли реализовать клиент на django,а сервер на java?
И что для этого можно использовать

Denis
01.08.2017
11:55:37

Максим
01.08.2017
11:55:49
Почему?)

Григорий
01.08.2017
11:55:57
А зачем это?

Максим
01.08.2017
11:56:33
Нужно лайв отображение данных без обновлений и т.д.
Поэтому нужно через tcp работать

Ilgiz
01.08.2017
11:57:42

Denis
01.08.2017
11:57:59
вебсокеты, не? обыкновенный js

Григорий
01.08.2017
11:58:28
про tcp понятно, а джава зачем?