@pydjango

Страница 1166 из 1273
amureki
11.04.2018
07:58:55
да у меня подозрение, что никто по ссылке не пройдет, а так увидят сразу, если в теме ответят
Я сразу пропускаю такие сообщения - с телефона не прочесть толком

Konstantin
11.04.2018
08:01:45
obj.file.file
' return Image.open(path)._getexif()[36867] TypeError: 'NoneType' object is not subscriptable '

Bogdan
11.04.2018
08:03:49
ну так ты почему то не загружаешь картинку. SimpleFotoSerializer покажи еще

Google
Konstantin
11.04.2018
08:06:40
надо file.name видимо, ток теперь надо в абсолютный путь преобразовать

Bogdan
11.04.2018
08:15:28
file_serializer = SimpleFotoSerializer(data=request.data) мне кажется, что тут может файл не передаваться сериализатору. но могу ошибаться.

Konstantin
11.04.2018
08:24:08
mg = Image.open(path) img.load() - вот тут не падает return img._getexif()[36867] - а тут падает - TypeError: 'NoneType' object is not subscriptable Интересно, это значит что фото есть по пути, или его нет... На img.load() - не должен был свалиться при отсутствии файла?

Bogdan
11.04.2018
08:37:51
is not subscriptable - так это img._getexif() дает null, косяк с самим файлом или функцией

Massimo
11.04.2018
08:46:53
{% for idem in query.cmrs.all %} {{ idem.km }}; {% endfor %} Выводит список значений атрибута km каждого объекта соединеный через м2м поле. А можно ли просуммировать прямо в шаблоне?

Просуммировать значения

Dan
11.04.2018
08:48:00
Просуммировать значения
в шаблоне вроде нет

Massimo
11.04.2018
08:48:19
Я так понимаю в query тоже нельзя?

Dan
11.04.2018
08:48:31
аннотация

агрегация

хотя если надо вывести спиок а потом сумму то думаю надо двумя запросами

Massimo
11.04.2018
08:51:44
Можно сразу сумму

Google
Dan
11.04.2018
08:53:04
Можно сразу сумму
тогда https://docs.djangoproject.com/en/2.0/topics/db/aggregation/ в помощь

Massimo
11.04.2018
08:54:02
тогда https://docs.djangoproject.com/en/2.0/topics/db/aggregation/ в помощь
Я сейчас про это и читаю но вот только это разве не подсчет количества объектов модели?

Dan
11.04.2018
08:54:17
там есть Sum

работает по томуже принипу

Massimo
11.04.2018
08:56:07
Model.objects.aggregate(Sum('field'))?

Dan
11.04.2018
08:56:54
фильтрация и группировка еще нужна

Massimo
11.04.2018
08:58:28
Model.objects.filter().annotate() а так можно?

Dan
11.04.2018
08:58:38
да

Massimo
11.04.2018
08:58:49
Ексленет спасибо!

Алексей
11.04.2018
09:20:27
Как правильней поступить, есть токен, у него есть дропы один бесплатный и два платных, соотвественно у каждого дропа один токен, но разные поля, как правильней сделать, создать отдельную модель для каждого дропа?

Николай
11.04.2018
09:23:20
1. Что такое дроп. 2. Так у токена дропы или у дропов токены?

Pavel
11.04.2018
09:23:26
есть моделька groups у нее есть связь с моделькой users , и есть моделька order у нее связь с users , мне надо вывести во вьюхе ордера - группу пользователя

Алексей
11.04.2018
09:24:07
Дроп это как например делаешь фигню, подписываешся на что то и тд, чтоб получить токен

Алексей
11.04.2018
09:24:18
У токена могут быть 3 вида дропа

Pavel
11.04.2018
09:24:28
А в чём проблема то. По связности и делаешь.
ок, пока писал вопрос, понял как всё сделать)

Николай
11.04.2018
09:24:51
У токена могут быть 3 вида дропа
Так сделай 1 модель. Id, вид дропа, остальное...

Поч так не хочешь?

Алексей
11.04.2018
09:25:21
У акк есть проект

У проекта есть токены

Google
Алексей
11.04.2018
09:25:39
С токенами можно делать дропы

Вот тип такую структуру думаю как разбить нормально

Николай
11.04.2018
09:27:48
Модель проекта, 1 поле из которых это токен, к примеру. 2 модель с дропами, где связующим полем выступает токен из 1 модели

Dude
11.04.2018
09:30:06
Как выкинуть message после save, если я метод сейв в модели переопределил ?

Николай
11.04.2018
09:30:51
а теперь развёрнуто)

Dude
11.04.2018
09:35:56
есть модель, я переопределил метод save у нее, вывожу в моделформ все и когда нажимаю сохранить, мне нужно сообщение на странице.

Николай
11.04.2018
09:38:04
Так сделай return с шаблоном и переменной, а в шаблоне проверка на него и выполнение js скрипта

Николай
11.04.2018
09:42:41
тут не подскажу, через классы так не работал

самому интересно теперь)

Dude
11.04.2018
09:44:21
ну можно ее переписать конечно под обычную FBV, но зачем, если есть какой-то вариант выкинуть success, пойду доку читану

в 3 строки решается )

Артемий
11.04.2018
09:47:20
Переопределить form_valid?

А то тоже интересно

Dude
11.04.2018
09:49:23
https://stackoverflow.com/questions/39999956/django-how-to-send-a-success-message-using-a-updateview-cbv

Переопределить form_valid?
Это кстати тоже вариант

Niko
11.04.2018
10:52:16


Max
11.04.2018
10:52:42
второе

ненавижу объявление колбеков

приходится вверх возвращаться чтобы прочитать

Google
TyVik
11.04.2018
10:53:13
второе

Max
11.04.2018
10:53:19
код справа читается сверху вниз отлично

Dan
11.04.2018
10:53:22
второй

Niko
11.04.2018
10:55:40
Ну вот, а я первый написал

Ну, второй тоже я, конечно

А если с учетом того, что пришлось создать только для этого места новый класс Эксепшенов и добавить его в импорты файла?

Niko
11.04.2018
11:09:03
А какой-нибудь Sumbission.DoesNotExist не подойдёт по смыслу?
Просто в самом классе Submission эта ошибка немножко ни при чём: SubmissionNotInEjudgeError - это когда таск Celery, который сохраняет её в Ejudge, ещё не завершён

Nikita
11.04.2018
11:23:24
есть что-нибудь рабочее для автокомплита СharField? Ибо везде автокопмлит для m2m и fk, но ничего для CharField'ов?

Massimo
11.04.2018
11:27:45
Хочу изучить селери, но судя по тому что сейчас начнется третья мировая, толку не вижу

Nikita
11.04.2018
11:28:13
Это как так?
Вот так вот

Massimo
11.04.2018
11:28:27
Вот так вот
Через select2 можно просто задать список выпадающих вещей

Просто CharField это формат ввода, чтобы автокомплитил должен быть список из чего автокомплитить

в select2 можно список ввести

Nikita
11.04.2018
11:30:12
Спасибо, попробую

Niko
11.04.2018
11:32:45
WooF
11.04.2018
11:34:22
да сразу на продакшене в консоли пишешь и все

Google
Sanchez
11.04.2018
11:35:22
File "/home/maskim/PycharmProjects/landing/orders/models.py", line 2, in <module> from products.models import Product File "/home/maskim/PycharmProjects/landing/products/models.py", line 19, in <module> class ProductImage(models.Model): File "/home/maskim/PycharmProjects/landing/products/models.py", line 20, in ProductImage product = models.ForeignKey(Product, blank=True, null=True, default=None) TypeError: init() missing 1 required positional argument: 'on_delete' что не нравиться ему?

Roman
11.04.2018
11:38:53
про class based view: я тут пытаюсь с предыдушей страницей с формой и кнопкой перейти на следуюйщую, почему то переходит сразу на succesfull_url а не на сам теплейт этого view, нужен paste?

Dude
11.04.2018
11:55:07
Приходит json. В админке нужна возможность вручную писать условия для него, типа если значение a > b, выводим то-то. Есть какая-нибудь фича для этого ?

Roman
11.04.2018
11:59:18
как может view делать редирект на другой url, если в нем даже это не прописано (

Dan
11.04.2018
12:03:58
на уровне dispatch или action методе

Dan
11.04.2018
12:47:27
может кто знает, до 2018.1 Pycharm когда сворачивал папку в списке папок и файлов проекта все раскрытые внутри сворачивались и после открытия все свернуто сейчас раскрытые сохраняют свое сотояние как вернуть поведение как было до этого ?

Bogdan
11.04.2018
12:50:32
скорее всего ни как. поиск в настройках ни чего не показывает, а плагины для такого обычно не пишут. можно тыкать collapse all, это работает как раньше

Dan
11.04.2018
12:51:20
про collapse all да, но раньше было удобно

Bogdan
11.04.2018
12:54:04
да, обновляться не стоит пока точно. фишки я даже не запомнил, зато баг со скроллом некоторых меню на маке, сворачивание (в принципе мне так даже удобней, но большинству нет) и что-то опять накосячили с дебагом докера

Dan
11.04.2018
12:54:08
хм

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