@pydjango

Страница 510 из 1273
Denis
31.08.2017
11:04:18
Просто так от перекрестного импорта ничего не ломается

Ты FK друг на друга делаешь?

Dan
31.08.2017
11:04:48
c указанием модуля ForeignKey('users.Profile')

Igor
31.08.2017
11:06:28
c указанием модуля ForeignKey('users.Profile')
Ухты, сработало. Спасибо большое, а то я тут ламаю голову...

Google
Dan
31.08.2017
11:10:44
=)

Artem
31.08.2017
11:12:53
Дебуху нужно просто уметь настроить
надо уметь, но видишь, у человека не удается

xPushkin
31.08.2017
11:13:45
Artem
31.08.2017
11:13:56
оуууу, как это мило :)

Andrey
31.08.2017
11:34:39
Добра. Подскажите, что есть по галереям для джанго неплохого? Что нужно: - Создание галерей изображений с выделением главного (или с сохранением очередности внесения элементов); - Привязка галерей к объектам; - Возможность создания миниатюр; Ну и сопуствующие приколюхи.

Andrey
31.08.2017
11:45:23
Artem
31.08.2017
11:47:53
посмотри в сторону solr

Aleksey
31.08.2017
11:48:24
sorl

solr это кое-что другое )

Google
Senpos
31.08.2017
11:58:11
@akovalchuks https://github.com/jdriscoll/django-photologue Когда-то тут писали о нем вроде

Там даже есть демо-сайт, где можно в админку позаливать и прочее

И посмотреть результат

Вот, я даже что-то создал :D http://www.django-photologue.net/photologue/photo/akali/

Andrey
31.08.2017
12:01:21
Senpos
31.08.2017
12:08:41
xPushkin
31.08.2017
12:09:16
Иногда
Лучше чем дотка?

Massimo
31.08.2017
12:10:35
Лучше чем дотка?
А ты чтоль в доту гоняешь?

Senpos
31.08.2017
12:11:04
Лучше чем дотка?
Мне нравится больше ) они по геймплею разные Но и в доту с одногруппниками иногда играю (Есть какая-то Джанго флуд конфа? Нехорошо тут обсуждать игрушки :) )

Дмитрий
31.08.2017
12:11:23
Paragon *Осел из шрека.жпг*

Andrey
31.08.2017
12:16:13
Пуф-пуф, там нет в коробке привязки к другим моделям... Надо будет расширять

И порядок не сохраняется...

чем они столько времени занимались? Чет нихера, особо, и нет функционала

Senpos
31.08.2017
12:27:10
Пуф-пуф, там нет в коробке привязки к другим моделям... Надо будет расширять
https://github.com/Kemaweyan/django-content-gallery Нашел такой пакет Но он молодой ещё Но вроде соотв. Требованиям

Andrey
31.08.2017
12:27:35
https://github.com/Kemaweyan/django-content-gallery Нашел такой пакет Но он молодой ещё Но вроде соотв. Требованиям
Да, его тоже видел. Смущает молодостью, но, зараза, подходит неплохо

Alex
31.08.2017
12:27:40
есть такой код categories = data['categories'] if isinstance(categories, list): category_ids = [int(category) for category in categories] else: category_ids = [int(pk) for pk in categories.split(',')] data['categories'] = category_ids получаю ошибку local variable 'category_ids' referenced before assignment как такое может получается что в else не заходит

Andrey
31.08.2017
12:27:48
Вроде, коммит в этом месяце был...

Google
Alex
31.08.2017
12:28:59
пробывал в дебаге. в data['categories'] приходит строка, но в else не заходит

Andrey
31.08.2017
12:34:02
Инициализируй category_ids

До кода

Но, вы знаете, не удалось повторить ошибку.

data = {'categories': '1, 2'} categories = data['categories'] if isinstance(categories, list): category_ids = [int(category) for category in categories] else: category_ids = [int(pk) for pk in categories.split(',')] data['categories'] = category_ids

Alex
31.08.2017
12:39:44
я когда скопировал в отдельный файл, то тоже не повторяется

еслиинициализировать переменную до if тогда тоже все хорошо. в else начинает заходить

Senpos
31.08.2017
12:40:52
Alex
31.08.2017
12:41:16
или даже если просто добавить в else print("no") - тоже начинает работать

xPushkin
31.08.2017
12:58:52
Senpos
31.08.2017
12:59:47
А если дополнительные брейкпоинты поставить на иф и элс?

на то что внутри них, точнее

Alex
31.08.2017
13:00:35
Пробовал. Проскакивает мимо

Senpos
31.08.2017
13:00:53
а если убрать try .. except на время

оставить просто проверку

Hot
31.08.2017
13:02:34
Ойда

У меня тут эпик

Короче, есть у меня модели Supplier и Product. Они связанны по схеме ManyToMany через модель Matching. Как мне получить те Product, у которых supplier входит в определённый список?

Google
Alex
31.08.2017
13:04:20
а если убрать try .. except на время
А это может что-то поменять?

Senpos
31.08.2017
13:05:57
А это может что-то поменять?
Это из того что нагуглилось так что по итогу?

Hot
31.08.2017
13:06:01
AttributeError: type object 'Supplier' has no attribute 'products'

Почему-то ORM этого не жрёт.

Senpos
31.08.2017
13:06:21
модели покажи лучше

Dan
31.08.2017
13:06:26
потому что надо смотреть как они связаны

это был просто как пример

Hot
31.08.2017
13:07:25
https://paste.pztrn.name/RZSHewlVZz.py

Dan
31.08.2017
13:09:02
как вариант можно Matching.objects.filter(supplier=suply, product_id__in=[])

а нет

остальные модели покажи

Alex
31.08.2017
13:24:59
Это из того что нагуглилось так что по итогу?
Убрал try .. except. Ничего не изменилось. По этогу я переписал код. Сделал короче и без лишних переменных if isinstance(data['categories'], str): data['categories'] = data['categories'].split(',') data['categories'] = [int(pk) for pk in data['categories']]

Sergey
31.08.2017
13:30:07
за какое время можно натянуть готовую вёрстку( сайт) с html на django с админкой ?

c админкой, всмысле как cms

Hot
31.08.2017
13:32:55
Да я вроде понял. Там ManyToManyField нигде не объявляется.

Просто есть модель, которая связывает одно с другим.

Откуда вытекает мой следующий вопрос.

Вот у меня есть какое-то кол-во экземпляров модели Matching, которая ссылается на supplier и на product. И мне надо получить все product в этой выборке.

Выборка сделана в виде queryset

Google
Hot
31.08.2017
13:35:13
Вроде бы сделал.

Дичайший запрос вышел, но выполняется по скорости норм

Pavel
31.08.2017
13:39:58
Есть таблица с уведомлениями. Есть API 1)на список (фильтр по unread=true) 2) на кол-во записей (фильтр по unread=true). Запрос №2 делаю каждые 5 минут. Может быть так, что показывается 0 уведомлений возле колокольчика на сайте (предположим последний запрос был 1 мин назад. Следующий через 4 мин будет), а по нажатию непосредственно на него делается прямой запрос №1 на список сущностей, и там уже есть новые. Т.е. получается, уведомление уже есть в БД, а колокольчик не уведомил. ТАкая рассинхронизация. Это как-то простым способо можно вылечить?

Aleksey
31.08.2017
13:46:17
Здравствуйте, подскажите годное пособие по создании простого сайта анонимайзера(в форму вводиш урл и сайт открывается в виде http://mysite.com/http://google.com

Pavel
31.08.2017
13:49:08
не думаю, что на такие вещи пособия пишут

Senpos
31.08.2017
14:01:24
Дичайший запрос вышел, но выполняется по скорости норм
class MatchingSearch(ListView): model = Matching def get_queryset(self): queryset = Matching.objects.all() suppliers = self.request.GET.get('suppliers').split() q_objects = [ Q(supplier__name__icontains=supplier) for supplier in suppliers ] queryset = queryset.filter(reduce(operator.or_, q_objects)) поиск по сапплаерам

Hot
31.08.2017
14:01:58
Ок, спс.

Мне правда вьюха не нужна, там чуть другая логика.

Но всё равно

Hot
31.08.2017
14:06:36
Ой, я тут столько уже дичи за это время написал, что так сразу и не вспомню xD

Senpos
31.08.2017
14:12:13
А как по итогу решил то?) Поделись, может кому интересно будет

Мне правда вьюха не нужна, там чуть другая логика.
Кверисет то есть? suppliers = ['Артек', 'Конти'] queryset = queryset.filter(supplier__name__in=suppliers)

Hot
31.08.2017
14:39:01
Так, новая приколюха

Product.objects.filter(groups__rule=1) - выводит всё норм.

А если мне надо !=?

Product.objects.filter(groups__rule!=1)

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