
Alexander
17.12.2016
11:15:38
допустим, на сервере elastic search
есть какие-нибудь готовые либы на js, делающие умную поисковую строку?

amureki
17.12.2016
11:33:30
Это же, грубо говоря, просто ajax запрос при keydown
Умность на бекенде - на фронтенде просто забираешь данные

Google

Pavel
17.12.2016
11:37:41
http://listjs.com/examples/fuzzy-search/
Вот тут достаточно неплохой механизм поиска, но сами данные придется забирать с бэка

arisu
17.12.2016
11:39:16
А откуда ж их еще забирать?

Oleg
17.12.2016
11:41:49
Вообще проблема с django_rest_framework в том, что там куча классов.
Как APIView или ViewSet
И я не могу разобратся что для чего

Artem
17.12.2016
11:55:49

Oleg
17.12.2016
11:56:33
Так вот и стараюсь, но работа то затягивается. То что я думал займет 3 дня, уже заняло 3 дня а сдвинулся я максимум на ≈30%

Artem
17.12.2016
11:57:03
Вот часто используемые импорты, которые почти готовые к реализации:
from rest_framework.generics import (
ListAPIView, RetrieveUpdateDestroyAPIView,
CreateAPIView, RetrieveAPIView,)
from rest_framework.permissions import AllowAny
from rest_framework.response import Response
from rest_framework.status import (
HTTP_404_NOT_FOUND, HTTP_400_BAD_REQUEST,
HTTP_405_METHOD_NOT_ALLOWED,)

Alexander
17.12.2016
11:57:34
есть ли либы на js?
для такого
вот ещё 1 вариант того же самого примерно

Artem
17.12.2016
11:58:00

Google

Alexander
17.12.2016
11:58:13
я про готовые
то есть готовая либа, которая в поисковый инпут засовывает несколько параметров поиска
на реакте/вуе или на чём угодно
хоть на jQuery ?
но готовая ?
то есть на вход дал ей список параметров и вариантов, допустим и подключил и всё

Artem
17.12.2016
12:00:05
блни, ну посмотри что-либо в сторону автокомплита на этих библиотеках
я думаю, там имеются решения
ибо на ангуларе это точно имеется

Alexander
17.12.2016
12:00:25
во, это теплее ?

Artem
17.12.2016
12:01:54
https://material.angularjs.org/latest/demo/autocomplete
вот, глянь

amureki
17.12.2016
12:30:09
Вы серьёзно предлагает человеку ангулары подключать для аякс запроса на сервер?

Roman
17.12.2016
12:56:14
У кого есть предположения, откуда могло появиться {% load bootstrap_tags %}? Дезигнер установил django-bootstrap3, скинул шаблон, утверждает, что у него работает, я проделал тоже самое, установил по докам, и выдает 'bootstrap_tags' is not a registered tag library
может он вообще либы перепутал?

amureki
17.12.2016
13:00:38
bootstrap_tags из https://github.com/pinax/django-forms-bootstrap
проверьте зависимости

Roman
17.12.2016
13:03:02
Спасибо, в гугле не мог найти, где он это вообще откопал
ебучий дезигнер

amureki
17.12.2016
13:03:43
дизайнеры должны дизайн делать, а не код

Google

amureki
17.12.2016
13:03:57
не требуйте от них такого

Roman
17.12.2016
13:04:27
он шаблонизатор джанговский не может понять, установил либу, для чего? непонятно

amureki
17.12.2016
13:04:55
еще раз, дизайнер не лезет в код)
для чего ему это? непонятно

Roman
17.12.2016
13:09:17
я думаю как минимум, язык шаблонов джагно знать надо, хотя бы операторы

amureki
17.12.2016
13:10:14
чем знание операторов поможет дизайнеру делать классные странички?)
а если он начнет работать с компанией, которая работает на рельсах, учишь шаблонизатор рельсов?)

Roman
17.12.2016
13:11:56
если он делает классные странички в фотошопе, то ничем
а если ты по совместительству верстальщик, и делаешь джанго проект в команде, то доки можно одним глазом глянуть

amureki
17.12.2016
13:15:43
вот, вот, а если ты еще и сантехник
когда ты делаешь кучу вещей по совместительствуЮ обычно ничего хорошего из такого не выходит :)

Roman
17.12.2016
13:17:58
это да

Erdni
18.12.2016
03:17:35
Утра!
такой вопрос, search_fields из admin.ModelAdmin должен искать без учета регистра же (case insensitive)?
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.ModelAdmin.search_fields
но почему-то не находит "токио", но видит "Токио".
Может из-за sqlite БД? когда на postgres выкачу, заработает? сейчас не хочется на виндовую машину его накатывать, только для теста

Maxim robox
18.12.2016
06:47:13

Erdni
18.12.2016
06:49:50
пока не за своим компом, как доберусь к себе - буду разбираться под виртуалкой )

Anthonio
18.12.2016
08:57:33
Приветствую, други! может кто помочь понять как по slug вычисляется конкретный индекс статьи? например база1: краткое наиманование, slug на полное содержание. база2: id, "полное содержание". как мне добыть прямую ссылку на id?

arisu
18.12.2016
09:01:56
чего блять
ну заведи еще один урл
в котором будет id

Google

arisu
18.12.2016
09:03:05
и делай reserse('page-by-id', args=(page.id,))

Anthonio
18.12.2016
09:23:05
нихуя не понял, но все равно спасибо. просто дьянгу я в упор не знаю. мне надо извлечь данные из мускула, а там вместо конкретного ид стоит slug

arisu
18.12.2016
09:31:46
Ну и в чем проблема?
На чем раньше писали?
В чем проблема делать выборку по другой колонке, а не по ид?

Oleg
18.12.2016
11:17:11
А среди Django разработчиков девушки вообще есть? ?

amureki
18.12.2016
11:17:39
да, разумеется
даже в core-team есть

Admin
ERROR: S client not available

Oleg
18.12.2016
11:23:31
Хотелось бы глянуть на их код (не тех что в корке)

amureki
18.12.2016
11:25:00
для чего?
обычный код

Dmytro
18.12.2016
11:26:46
Каждая идет с разной абстракцией. А по сути это одно и тоже
Как APIView или ViewSet

arisu
18.12.2016
15:11:16

amureki
18.12.2016
15:22:32
Ну зайдите на исходники какого-нибудь djangoproject.com или djangogirls
в djangae тоже много было Олой написано

Alex
18.12.2016
20:01:27
Друзья, такая проблема. как в регулярку в урлах добавить пробелы?
Reverse for 'profile' with arguments '('Ля ля',)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['dogs/(?P<name>[-\\w]+)/$']
урл не может сослаться на имя, если в нем появляется пробел
А, все, понял!

Google

b0g3r
18.12.2016
20:05:47
Добавить пробел в регул
Ну лан

Alex
18.12.2016
20:05:55
(?P<name>[-\w\ ]+)
Все оказалось проще. Я думал какая-то хитрость с %20

Анна
18.12.2016
21:17:36

Erdni
19.12.2016
01:46:26
подскажите пожалуйста, куда складывать ImageField?
В поле uploaded_to пишу путь static/images/%Y/%m/%d
потом в шаблоне достаю src="{% static object.img.image %}" (связь через FK)
но в пути к картинке static дважды прописывается : http://localhost:8000/static/static/images/2016/12/18/apple.jpg
в шаблоне без static не работает src="{% object.img.image %}", он и понятно, тут же не` tag` а variable
поставил {{object.img.image}}, теперь робит
и в статику складывается по collectstatic, и ненадо в nginx доп конфиг писать...
надо утку завести, для диалогов.

Victor
19.12.2016
01:54:04
В uploaded_to пишется путь относительно MEDIA_ROOT
Видимо, поэтому он второй раз ставит static.


Erdni
19.12.2016
02:02:16
да, если без static писать, все работает.
но за линк на media_root спасибо!
> If you want to use {{ MEDIA_URL }} in your templates, add 'django.template.context_processors.media'
> in the 'context_processors' option of TEMPLATES.
здесь порядок следования в списке не важен? как middleware например ?

Victor
19.12.2016
02:11:27

Erdni
19.12.2016
02:46:36
https://docs.djangoproject.com/en/1.9/howto/static-files/#serving-files-uploaded-by-a-user-during-development
нашел про дев сервер

Victor
19.12.2016
03:12:29
нашел про дев сервер
Вот это про продакшн сервер, как я понял.
https://docs.djangoproject.com/en/1.9/howto/static-files/deployment/

Aleksey
19.12.2016
06:17:38
Друзья поясните новичку, лучше сначала учится Django на python 2.7 или 3х????