@pydjango

Страница 1115 из 1273
Eugene
23.03.2018
17:13:35
?хардкодите ли вы https://domain.name в письмах(для полного путя статики например)? или через request проверяете? если через request то как его прокидывать во время save модели например?

Max
23.03.2018
17:14:04
settings.DOMAIN

Eugene
23.03.2018
17:14:38
Хм, действительно)

Max
23.03.2018
17:14:53
ну или сразу кладешь статику на S3 и провайдешь STATIC_URL с доменом

Google
Max
23.03.2018
17:16:04
!спам

amureki
23.03.2018
17:16:11
!спам
Это не так работает

Eugene
23.03.2018
17:16:21
?тут нет бота совы)

Max
23.03.2018
17:16:21
тьфу я по привычке

у нас в реакт чате работает

amureki
23.03.2018
17:16:33
?тут нет бота совы)
Что за бот, расскажите

Max
23.03.2018
17:16:44
@sergeysova

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

у нас там единая спам-база на кучу чатов

с автобаном

amureki
23.03.2018
17:17:39
Опенсорс?

Max
23.03.2018
17:17:59
https://github.com/telegram-ru/ru-bot

Google
Max
23.03.2018
17:18:07
можешь у себя поднять, если хочешь

amureki
23.03.2018
17:20:23
Надо чекнуть, спасибо

Джаваскрипт :(

Max
23.03.2018
17:20:44
ну дык

скажи спасибо что не рор

xOnion
23.03.2018
17:22:40
Привет. Если кто может, скиньте ссылку на похожу группу, как эта, только php, спасибо :)

xOnion
23.03.2018
17:24:37
https://github.com/mtdvio/ru-tech-chats
Большая благодарность :)

Dan
23.03.2018
17:24:46
что то про амазон слышали ?

https://t.me/zatelecom/4064

@kdelinx ты вроде говорил что им пользуешься

Дмитрий
23.03.2018
17:27:44
что то про амазон слышали ?
15 миллионов адресов хотят заблокировать

Eugene
23.03.2018
17:28:03
линк бы какой-нибудь)

Дмитрий
23.03.2018
17:28:08
Только вот умрет железо провайдеров







Alexey
23.03.2018
17:30:32
хз, сегодня тоже обсуждали

Дмитрий
23.03.2018
17:30:49
Кстати да

Google
Alexey
23.03.2018
17:30:59
ждем =D

Maksim
23.03.2018
17:48:47
/help@banofbot

amureki
23.03.2018
17:49:18
/help@banofbot
Чего тебе?)

Maksim
23.03.2018
17:49:30
Случайно)

Sergey
23.03.2018
18:51:04
подскажите, как из aggregate(Sum('total')) - получить только число. сейчас получаю: {'total__sum': Decimal('22521.48')}

хочу рисовать красивые графики, и пытаюсь подсунуть реальные данные

в шаблоне показываю так: {{ month1_expend.total__sum|floatformat }}

Sergey
23.03.2018
18:55:19
супер! благодарю!

Виталий
23.03.2018
18:59:01
Народ, вечер добрый! Есть форма, хочу при описании формы сразу заполнить списки class EditHardwareForm(forms.Form): hw_models = hardware.objects.filter(stock= КАК тут заюзать переменную из шаблона?) hardware_model = IntChoiceField(choices=hw_models, label=u"Модель оборудования", required=True)

не могу сообразить как спросить у гугла такое)

Виталий
23.03.2018
19:23:19
Можно это вынести в инит
про initial я знаю и юзаю активно, но тут хотелось бы заюзать иенно в описании самой формы

Сергей
23.03.2018
19:24:03
Врятли питон так умеет

Это в первую очередь класс, если можно придумать как сделать это в классе, то можно придумать как сделать с формой

Виталий
23.03.2018
19:26:36
похоже моя проблема в плохом понимании ООП..

Виталий
23.03.2018
19:27:06
короче через инит будет намного быстрей и проще, просто думал так тоже как то можно

И я говорю о __init__ а не initial
о, блин, я не про то подумал

Google
Виталий
23.03.2018
19:30:55
И я говорю о __init__ а не initial
спасибо, за наводку, вроде то что нужно, сейчас попробую

Senpos
23.03.2018
20:08:24
Есть Decimal поле Price. Хочу посчитать скидку в % и присвоить новое значение этому полю. price = price * (1 - (discount.percentage / 100)) Не пускает, нельзя умножать флоаты на децималы. Приводить float к decimal самому? Или джанга умеет это сама как-то делать?

Привел руками. price = price * Decimal.from_float(1 - (discount.percentage / 100)) Теперь мою цену флоат покусал :) Цена: 2.849999999999999866773237045 руб. upd. оказывается, Джанга все сохранила как я ей указал в аргументах филда, а вот эта чудасия у меня вылезла принтом, потому что выводил напрямую децимал, а не из базы

Dan
24.03.2018
06:14:31
А что у инта с децимал терки?

Andrey
24.03.2018
06:14:56
Проверил, нет)

Оборачиваю в Decimal всё, что вижу, если работаю с деньгами)

Admin
ERROR: S client not available

Dan
24.03.2018
06:27:59
Andrey
24.03.2018
06:28:23
Aleksey
24.03.2018
06:55:35
/

Grigore
24.03.2018
07:14:15
Привет! Есть следующая структура: товар имеет поле материал и бренд, бренд имеет поле страна. Товар, бренд, страна и материал - это модели. Задача стоит такая: для каждой страны вывести материал, в котором вывести бренды которые встречаются там. Делаю так countries = Country.objects.all() materials = Material.objects.all() country_materials = [] for country in countries: dc = {'country': country, 'materials': []} for material in materials: brands = Brand.objects.filter( products__material=material, country=country).distinct() if brands: dc['materials'].append({'material': material, 'brands': brands}) if dc['materials']: country_materials.append(dc) Но понимаю, что тут с БД будут еще те траблы, да и djnango-toolbar показывает кучу запросов лишних

Alexander
24.03.2018
08:04:26
привет)) у меня тут вопрос) есть что-нибудь такое, что django-rules не умеет делать, но другие примерно аналогичные приложения для проверки прав доступа django-guardian, django-permission или django-role-permissions имеют делать? раньше стандартом де-факто был django-guardian, сейчас я посмотрел и мне для нового проекта хочется заюзать django-rules) я не пожалею об этом?)

Grigore
24.03.2018
08:48:28
И вообзе все это можно забрать одним запросом
так я то понимаю, но не знаю как. Пробовал изголятся с prefetch related, но чет не получилось

Roman
24.03.2018
08:49:41
забрать всю базу

Google
Roman
24.03.2018
08:50:27
все правильно, надо юзать related

select или prefetch

Grigore
24.03.2018
08:50:55
ну там чет не очень у меня получилось

Roman
24.03.2018
08:50:55
напиши для начала SQL, какой тебе все нужные данные достанет

а потом переводи в джангу

и про пагинацию не забудь

Grigore
24.03.2018
08:51:26
пагинация не нужна

я как-бы и в sql не очень силен)

Я просто знаю, что у товаров есть material и brand, а у бренда country

Konstantin
24.03.2018
09:53:31
ПОдскажите, никто не сталкивался с проблемой билда в контейнере, что пип не может установить requrements?

Collecting certifi==2018.1.18 (from -r /opt/app/requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f4e852316a0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)': /simple/certifi/

все работало вчера только, сегодня что-то случилось...

в докере именно такая проблема

amureki
24.03.2018
09:55:58
в докере именно такая проблема
Чекни в гугле Temporary failure in name resolution pip пройдись по первым советам

Alexander
24.03.2018
10:08:08
вообще, лучше выносить зависимости из requirements.txt в Dockerfile

он кеширует уровни, вот чтобы не кешировал, если изменились версии пакетов

python3 -m pip install --no-cache-dir \ "Brotli==1.0.1" \ "xmljson==0.1.9" \ "zstd==1.3.1" \ "Django[argon2,bcrypt]==2.0.2" \ "behave-django==1.1.0" \ "django-allauth==0.35.0" \ "django-debug-toolbar==1.9.1" \ "django-ipware==2.0.1" \ "django-modern-rpc==0.10.0" \ "django-sendgrid-v5==0.6.87" \ "django-waffle==0.14.0" \ "whitenoise==4.0b4"; \ вот типа такого можно)

Konstantin
24.03.2018
10:10:23
а типа он не понимает, что файл reaurements изменился, и берет из кеша? а не престраивает образ?

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

Alexander
24.03.2018
10:10:48
не понял вопрос

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