@pydjango

Страница 1251 из 1273
Dan
12.05.2018
17:26:07
вообще популярная тема, так-же подписки можно сделать
Подписка через m2m тоже не очень вариант

Fred
12.05.2018
17:26:26
вообще конечно же лучше придерживаться такой умной и действинной штуке как SOLID принципы, типа все что добовляется дополнительно лучше вынести в другую модель

Алексей
12.05.2018
18:57:34
Как лучше у статьи оформить теги, к примеру модель с тегами засовуется в serializer вложеной, или array field, или отдельный для них адресс

Google
on my way to Uganda
12.05.2018
19:03:26
Как так может быть, что по отдельности Q объекты срабатывают, а вместе нет? 1 и 2 соответственно (AND: ('title__field_title', 'frequency'), ('value__field_value', '3.2 ghz')) (AND: ('title__field_title', 'series'), ('value__field_value', 'ryzen-5'))

По отдельности один и тот же результат

ItemField.objects.filter(Q1 & Q2) дает пустой кверисет

Ошибок нет

on my way to Uganda
12.05.2018
19:17:00
я говорю, что по отдельности возвращают зеленое-квадратное

а вместе нет

on my way to Uganda
12.05.2018
19:18:07
что нет?

Сергей
12.05.2018
19:21:48
что нет?
не может он по отдельности возвращать одно и то-же, а при объединении запросов - пустой результат.. ищи различия в результатах

on my way to Uganda
12.05.2018
19:25:22
print(ItemFieldItem.objects.values_list("item").filter(item_field__in=ItemField.objects.filter(T1))) print(ItemFieldItem.objects.values_list("item").filter(item_field__in=ItemField.objects.filter(T2))) print(ItemFieldItem.objects.values_list("item").filter(item_field__in=ItemField.objects.filter(T2 & T1)))

Artyem
12.05.2018
19:25:33
что нет?
зелёное (AND: ('title__field_title', 'frequency'), ('value__field_value', '3.2 ghz')) квадратное (AND: ('title__field_title', 'series'), ('value__field_value', 'ryzen-5')) как ты себе представляешь чтоб поле title__field_title было одноверемнно равно frequency`и `series c value__field_value тоже самое

Google
on my way to Uganda
12.05.2018
19:33:08
нужен И только я не правильно понял работу Q

мне нужна была проверка, что значения в полях существуют

Сергей
12.05.2018
19:35:32
можно так: https://stackoverflow.com/questions/844556/filtering-for-empty-or-null-names-in-a-queryset

Алексей
12.05.2018
20:16:00
Как лучше делать, использовать auth_user_model с сетингов, или использовать саму переопределую модель к примеру профиль

Patriot
12.05.2018
21:38:30
кто в queryset разбирается?

как выборку из двух таблиц получить, все данные?

Алексей
12.05.2018
21:41:33
Как через ssh прописать суперюзера в админку?

Сфлу
12.05.2018
21:41:53
как выборку из двух таблиц получить, все данные?
чёт непонятно что тебе нужно, prefetch_related?

Алексей
12.05.2018
21:43:02
Нее, доступы получить

Сфлу
12.05.2018
21:43:35
к чему?

Алексей
12.05.2018
21:43:56
К админке

Сфлу
12.05.2018
21:44:46
эм… то есть тебе в доку что ли нужно ссылку дать? https://docs.djangoproject.com/en/2.0/ref/django-admin/#createsuperuser

Алексей
12.05.2018
21:45:15
Читай выше через ssh

Patriot
12.05.2018
21:45:30
чёт непонятно что тебе нужно, prefetch_related?
есть две модели, связь 1коМногим. 1. имена (имя, фамилия) 2. контакты(контактные данные, персона(FK) каким кверисетом можно получить набор Имен со всеми контактами которые к ним относятся?

Сфлу
12.05.2018
21:45:39
а какая разница? подключаешься по ссш и запускаешь команду

Алексей
12.05.2018
21:45:53
Там env не будет

Сфлу
12.05.2018
21:46:04
активируй его

Google
Алексей
12.05.2018
21:46:13
Он где те заныкан

serbernar
12.05.2018
21:46:23
Лол

Наркоманские задачки

Что тут, что в питон чате

Он где те заныкан
За тебя всё сделать?

Patriot
12.05.2018
21:46:55
заходишь по ссх на свой сервак, идешь к проекту, на уровень выше виртокружение будет. bin/activate ищи

Сфлу
12.05.2018
21:46:56
Алексей
12.05.2018
21:47:19
Не рил, не могу найти, не мой прод

не env

не venv

serbernar
12.05.2018
21:47:32
Не наши проблемы

Patriot
12.05.2018
21:47:49
покжи ls -l папки с проектом

serbernar
12.05.2018
21:47:54
Я куда угодно могу сложить енв, например

Patriot
12.05.2018
21:48:52
Не согласен
а как тут угадаешь, искать надо )

Сфлу
12.05.2018
21:48:53
есть две модели, связь 1коМногим. 1. имена (имя, фамилия) 2. контакты(контактные данные, персона(FK) каким кверисетом можно получить набор Имен со всеми контактами которые к ним относятся?
ну самый очевидный вариант prefetch_related стягиваешь связанную таблицу и при обращении к полю связи новый запрос не будет создаваться

Patriot
12.05.2018
21:49:49
contacts = Contacts.objects.select_related("persona_name").all()

Алексей
12.05.2018
21:49:54


Patriot
12.05.2018
21:49:56
не взлетело

serbernar
12.05.2018
21:50:02
а как тут угадаешь, искать надо )
Ну это щас ты помогаешь кому то заработать, не поделившись, плюс ладно бы быстро в консольке сам пожмакал, а так ещё консультируешь. А ещё без уважения

Google
serbernar
12.05.2018
21:50:10
Я спросил плюс: тунель?

Давай поможем Дашеньке

Алексей
12.05.2018
21:51:29
Карты тебе не будет

Сфлу
12.05.2018
21:51:40
Не рил, не могу найти, не мой прод
блин, ну так найди, посмотри как запущен проект, там где то будет путь к окружению, посмотри top может там питон напрямую прописан и соответственно ты найдёшь окружение, либо ещё как, чувак, прояви смекалку

serbernar
12.05.2018
21:52:00
Реквайрементс покажи

Алексей
12.05.2018
21:52:00
Я уже проявил смикалку, тут докер

Алексей
12.05.2018
21:53:16
Я б уже все нашел если бы дали нормального юзера, тут только доступ к одной папке

Или думаете Дашенька просто так пишет

Patriot
12.05.2018
21:53:32
$ ps ax | grep runs

serbernar
12.05.2018
21:53:33
А, докер, стоп, сплю

docker exec -ti django_container ./manage.py createsuperuser

До сих пор

Чувак не отписывает

:q!

Google
Сфлу
12.05.2018
21:56:45
contacts = Contacts.objects.select_related("persona_name").all()
а что оно, фигачит лишний запрос? или что? поле связи у тебя persona_name называется? или просто persona?

serbernar
12.05.2018
21:58:10
Селект фигачит по всем запросы

Префетч по одному

Алексей
12.05.2018
22:00:53
Сайт работает с докером, а если вписать докер то его не находит

Туплю мб

serbernar
12.05.2018
22:01:34
Прав нет

Попроси дать права

Ну норм

У нас тоже всё в докерах

Алексей
12.05.2018
22:02:55
Там докер. доступ: ssh localhost -p222 Пароль тот же

Вошел и все равно пусто

serbernar
12.05.2018
22:03:21
Так ты в докере или нет?

Или на сервере?

Алексей
12.05.2018
22:03:27
В докере

serbernar
12.05.2018
22:03:34
Тогда всё

Просто ./менедж пай

И пошёл

Енв не нужен

В докер контейнере ты под рутом, там всё есть

Страница 1251 из 1273