
Panda
20.09.2017
06:04:16

Bakhyt
20.09.2017
07:21:00
https://xakep.ru/2017/09/19/pypi-fake-libraries/

xPushkin
20.09.2017
07:21:19
Вредоносного кода не обнаружили

Google

Bakhyt
20.09.2017
07:23:43

Massimo
20.09.2017
07:27:09
а в PyPi можно свободно чтоли заливать?

Ahmed
20.09.2017
07:31:15
Есть модель USER https://hastebin.com/exisilamoj.hs с полем user_type, с помощь этого поля можно выбирать Executor(исполнителя) и Customer(заказчика). Проблема такая, я не могу у себя в ORM отфильтровать именно исполнителя. Мой метод update_balance https://hastebin.com/yofuforavi.py
При такой фильтрации User.objects.filter(user_type=User.EXECUTOR)
Queryset содержит сразу пользователя исполнителя и заказчика

serbernar
20.09.2017
07:32:46

Dan
20.09.2017
07:39:58

amureki
20.09.2017
07:41:09

Ahmed
20.09.2017
07:42:07

amureki
20.09.2017
07:42:08
А фейк пакеты там давно были, я не знаю, почему так раздули тему
Вектор атаки довольно слабый

Massimo
20.09.2017
07:43:58
И как производится атака фейк пакетами?
Кто подскажет, как форматировать дату в формах django-filters? стандарт widget=forms.widgets.DateTimeInput(format="%d/%m/%Y") не подходит (не работает)

Ahmed
20.09.2017
07:47:55
не может быть такого
Вот этот метод https://hastebin.com/aqayuzolew.py обновляет у всех исполнителей баланс, а мне надо чтобы он обновлял баланс только определенного исполнителя
Моя модель пользователей https://hastebin.com/exisilamoj.hs

Google

Dan
20.09.2017
07:49:35
ну так получай конкретного пользователя

Dmitriy
20.09.2017
07:50:20
Хакер.ру пытается в хайп. Тема вирусов-это трафик.

Ahmed
20.09.2017
07:56:56
ну так получай конкретного пользователя
У меня несколько исполнителей, и баланс у всех исполнителей повышается, а мне надо чтобы у одного исполнителя баланс повышался. А я не знаю как это сделать, вот и спрашиваю здесь

Dan
20.09.2017
07:58:10
https://hastebin.com/aqayuzolew.py
это что за модель?
как тосвязана с пользователем ?

Bogdan
20.09.2017
08:01:21

Ahmed
20.09.2017
08:01:21

Dan
20.09.2017
08:01:52

Massimo
20.09.2017
08:01:56

Dan
20.09.2017
08:04:29

Ahmed
20.09.2017
08:04:53

Call Me Maybe
20.09.2017
08:07:19

serbernar
20.09.2017
08:08:18
amureki
и еще там выше одно сообщение

Massimo
20.09.2017
08:08:40
@amureki

Dan
20.09.2017
08:09:01
https://hastebin.com/ipesorafik.py
у тебя там 2 связи
assignee = models.ForeignKey('users.User', related_name='assignee', null=True, verbose_name='Исполнитель')
created_by = models.ForeignKey('users.User', related_name='created_by', verbose_name='Кем был создан')

Call Me Maybe
20.09.2017
08:09:12

Dan
20.09.2017
08:09:13
к кому надо начислить ?

Call Me Maybe
20.09.2017
08:09:27

Google

Ahmed
20.09.2017
08:10:15

Dan
20.09.2017
08:11:59
@receiver(post_save, sender=Task)
def my_handler(sender, instance, **kwargs):
instance.assignee.balance = F('balance') + instance.cost
instance.assignee.save()

Call Me Maybe
20.09.2017
08:12:08
всем чатом пилим биржу? забавно

Massimo
20.09.2017
08:14:04

serbernar
20.09.2017
08:17:33

Call Me Maybe
20.09.2017
08:17:59

serbernar
20.09.2017
08:18:00
Отличная практика на реальных задачах
Да
Он докер с трудом разворачивал, да и полгода тут ошивается, раньше тупил дико, сейчас у него ментор появился, дал реальную задачу. Нужно следить за участниками :D
И видно, прогресс есть

Ahmed
20.09.2017
08:21:40

Dan
20.09.2017
08:22:05
ну да, =) все за тебя делать никто не будет

Ahmed
20.09.2017
08:22:40

Massimo
20.09.2017
08:28:51
Написал фильтр по бд, тогда все понимал. Сейчас вообще не понимаю как филтрс филтрует бд по одной модели если я фильтрую его по квери другой модели, которая всего лишь связана с первой моделью через FK
В джанго есть инпуты какие нибудь для финансов? чтобы не тупо integer вставлял а отделял нули чтобы легче было читать. Я помню тут тип скидывал, но я найти не могу

Dan
20.09.2017
08:35:21
это уже вопрос к js как правило

amureki
20.09.2017
08:47:11

Massimo
20.09.2017
08:51:17
Спс, я пожалуй для фронта это сделаю. Для бэка оставлю обычные int

Dan
20.09.2017
09:08:44
для финансов скорее надо FloatField использовать
или всегда целые числа будут ?

Google

BlastPy
20.09.2017
09:09:24
ище лучше decimal

Dan
20.09.2017
09:09:43
для базы да, я про поле формы

Andrey
20.09.2017
09:12:18
Float or Decimal? В чем большая разница? Для логики, почти одно и тоже, вроде (разве что мы можем ограничить число знаков после запятой).
Какие у них ещё отличия?

Dan
20.09.2017
09:13:46
Decimal не округляет вроде и в вопросе финансов более точные данные

Artyem
20.09.2017
09:15:41

Dan
20.09.2017
09:18:47
http://blog.sergey-lysenko.ru/2014/01/float-double-numeric-mysql.html
а это про Mysql

Andrey
20.09.2017
09:20:09
>>> Decimal('1.12').quantize(Decimal('0.1'))
Decimal('1.1')
>>> Decimal('1.16').quantize(Decimal('0.1'))
Decimal('1.2')

Dan
20.09.2017
09:23:05
округление имеется в ввиду что операции округления над ними проводить можно
но внутренее хранение не изменно

Artyem
20.09.2017
09:24:32
округлений если что несколько вариантов
https://docs.python.org/3/library/decimal.html#rounding-modes

Massimo
20.09.2017
09:40:22

Dan
20.09.2017
09:41:00
тогда, в базе интом нельзя хранить

Massimo
20.09.2017
09:41:06
float?

Dan
20.09.2017
09:41:19
decimal

Massimo
20.09.2017
09:50:27
https://osrec.github.io/currencyFormatter.js/
Нашёль

Oleg
20.09.2017
10:08:40
Здравствуйте. Скажите, как правильно синхронизировать модель с бд? При добавлении поля в модели постоянно получаю unknown column in field list

Massimo
20.09.2017
10:09:13
затем migrate

Oleg
20.09.2017
10:09:51

Google

Massimo
20.09.2017
10:10:21
удали миграции в папке migrations
последние две

Artyem
20.09.2017
10:11:09

Massimo
20.09.2017
10:11:31

Oleg
20.09.2017
10:11:35

Massimo
20.09.2017
10:11:48

Oleg
20.09.2017
10:11:58
Мускл

Massimo
20.09.2017
10:12:24
У тебя нету таких таблиц только потому что ты забыл смигрировать в нужный момент и начал вносить изменения в старую таблицу
точнее столбцов
Если он разрешает сделать makemigrations то пишет nothing to migrate только в случае если ты продолжил работу без своевременного migrate

Oleg
20.09.2017
10:13:45

Massimo
20.09.2017
10:14:31
Понял, спасибо
Если не сработало то кидай dpaste.de и потом сюда последние migrations и модель
потом умные дяди помогут

Artem
20.09.2017
10:15:24

xPushkin
20.09.2017
10:16:13
1000 человек.

Massimo
20.09.2017
10:16:31