@pydjango

Страница 154 из 1273
53r63rn4r
27.02.2017
21:21:00
У меня так бывший тимлид перешел

Никита
27.02.2017
22:17:37
Senior Python Developer (backend) Задача: переписать backend виджета ПраймПасс ( пример: https://primepass.ru/widget/v1/spot/109/event/2287/schedules) Нужен человек умеющий писать хороший код с документированием (вики/конфлюенс) с возможностью переиспользования в др проектах Плюсом будет: - понимать происходящего в фронтовой часть (JS конкретнее AngularJS ) Интересные задачи в перспективе: - Разработка новой билетной системы - Задачи ML прилагаются на горизонте 6 мес (после того как все встанет на рельсы) - Разработка ПО для терминалов по продаже билетов Требуется: - 2 года как Python разработчик и отличное знание Django и принципы Tornado - знание SQL (опыт работы с PostgreSQL) - Опыт создания и работы с Веб Сервисами RESTFul API - Построение многопоточных / асинхронных системных приложений на Python под Unix - Проектирование архитектуры системы (Шаблоны проектирования, Сопроводительная документация) Стек технологий: python, django, tornado, redis, rabbitmq, celery, git, postgresql Условия: Офис на ул Мосфильмовская, остальные условия обсуждаются в зависимости от уровня кандидата, полный рабочий день, гибкий график зп от 80к контакт: v.azmanov@primepass.ru - Владимир СТО

Alexander
27.02.2017
22:38:54
вакансии постите в https://t.me/python_jobs

Vadim
27.02.2017
22:38:57
че за город то

Google
Alexander
27.02.2017
22:39:03
там отдельный чатик под это всё

но вообще, 80к для Senior'а - это как-то... ? (ориентируйтесь, что миддлы в Москве это 120-150)

V
27.02.2017
23:05:49
че за город то
думаю, мосфильмовская только в Москве

Никита
27.02.2017
23:56:19
Москва, Ну там же 80+, Нужно просто несколько человек Один меньше, второй сеньор

Eugene
28.02.2017
00:05:29
насчет вакансий - недавно заполнял регистрацию на одном из сайтов - там вот так по годам было разбито



Vadim
28.02.2017
00:08:11
{% if edit_id %} <form action="{% url 'update' edit_id %}" method="POST" class="form-horizontal" id="createForm"> {% else %} <form action="{% url 'add' %}" method="POST" class="form-horizontal" id="createForm"> {% endif %}

рабочая же конструкция, ребят?

Serge
28.02.2017
00:23:33
Почему нет

Vadim
28.02.2017
00:31:16
тогда косяк не здесь)

DEFACE
28.02.2017
03:48:50
кто может немного помочь с celery?

не получается сделать периодическую задачу

Google
DEFACE
28.02.2017
03:52:43
https://www.codementor.iouditagarwal/asynchronous-tasks-using-celery-with-django-du1087f5k

бле не то

AttributeError: 'Celery' object has no attribute 'on_after_configure'

Вот

Dan
28.02.2017
04:54:41
DEFACE
28.02.2017
04:56:01
https://gist.github.com/0xdeface/e367619edc498c99d2c451a1d60b5c36

я дебагером посмотрел, у app есть только on_init и on_conffigure

а on_after_configure нету

бля у меня сельдерей 3

а доку я по 4 смотрел

ща обновлю и попробую

код покажи таски
Заработало)

Dan
28.02.2017
05:00:22
=)

Сергей
28.02.2017
09:06:16
всем привет, в чем тут может быть проблема: {% if object_list.category_id == cat.id %} active{% endif %}

category_id - целое число

django 1.6

Сергей
28.02.2017
09:09:02
решил вопрос =) надо оказывается поставить |stringformat:"s" после cat.id

Pavel
28.02.2017
09:09:06
а ещё object_list скорее всего queryset, и у него нет проперти category_id

Michael
28.02.2017
12:13:20
У меня странный вопрос) что лучше использовать для блога? Bbcode или markdown?)

Google
Ruslan
28.02.2017
12:15:46
dokuwiki

Tigran
28.02.2017
12:16:52
Wysiwig

Ruslan
28.02.2017
12:17:43
на djbook.ru мы впилили маркдауновский визивиг, неплохо

amureki
28.02.2017
12:55:07
на djbook.ru мы впилили маркдауновский визивиг, неплохо
сами жсный прикрутили или батарейку какую выбрали?

смотрел на https://github.com/adi-/django-markdownx https://github.com/jamesturk/django-markupfield https://github.com/sv0/django-markdown-app но чет не понравилось ничего

Ruslan
28.02.2017
13:05:54
исходники открыты, я уже не помню подробности

amureki
28.02.2017
13:06:47
а, ну да, забываю) гляну

Артур
28.02.2017
14:19:32
Друзья, собрал в одном месте 132 чата для программистов - @Chats_Developers. Пользуйтесь на здоровье.

ros
28.02.2017
14:44:53
этот Артур вчера был Алексеем

53r63rn4r
28.02.2017
14:51:24
Ага

Serge
28.02.2017
14:54:24
Сменил имя, бывает ?

amureki
28.02.2017
14:55:37
не, это два разных акка

amureki
28.02.2017
14:55:54
можно удалять оба сообщения за спам :)

в соседнем чатике мы это уже потерли

ros
28.02.2017
15:29:42
кто как, а я после такой рекламы из принципа в этот чат не полезу реально не втыкают что это больше антиреклама?

.
28.02.2017
16:58:14
Гайс, можно ли реализовать связь много ко многим к одному объекту т.е. она реализуется только в одном объекте и сама к себе?

Serge
28.02.2017
17:02:31
Вообще не понятно что ты спросил ?

.
28.02.2017
17:04:35
class Post(models.Model): q = ManyToManyField(Post)

Germán
28.02.2017
17:10:31
class Post(models.Model): q = ManyToManyField('self')

Tigran
28.02.2017
17:56:24


Google
Tigran
28.02.2017
17:56:35
недавно кто то обсуждал пхп))

Dan
28.02.2017
18:32:29
после таких картинок задумаешься на полном серьёзе, на чём лучше делать backend api

Alexander
28.02.2017
19:15:51
решить задачу создания backend'а можно на всех языках программирования так или иначе, вопрос в стоимости разработки и владения такой системой, у Python'а тут есть преимущества в том, что времени на разработку и поддержку требуется мало, поэтому такие затраты относительно невысокие, да, питон более тормознутый, но самые большие затраты (как минимум у большинства проектов) они уходят на зарплаты людей, а вовсе не на серверы, так что выбор питона выглядит обоснованным

так или иначе компьютеры созданы чтобы облегчить жизнь людям, нужно этим пользоваться) в 21 веке человечество вполне может себе позволить удобные системы, которые приятно использовать, на которых приятно программировать... Python/Django сегодня - это один из лучших выборов если даже не самый лучший

Admin
ERROR: S client not available

Dan
28.02.2017
19:33:44
Go
точно. именно его

Tigran
28.02.2017
19:34:15
но если прям хочется php (а мне иногда хочется), то можно на phalcon

amureki
28.02.2017
23:04:17
Pavel спасибо за PR ?

Pavel
28.02.2017
23:10:40
Alexander
28.02.2017
23:13:45
Go
Go в первую очередь интересен тем, кого не устраивает производительность Python'а и сложность С, некий компромиссный вариант, он достаточно модный сейчас, да, в каких-то задачах его разумно применять (к примеру, я использую Caddy Server, он написан на Go, ещё rkt и другие компоненты для сервера), но по сравнению с тем же Python'ом Go проигрывает по юзабилити, я считаю, что удобство программиста - высшая ценность и программист не должен подстраиваться под компьютер просто ради того, чтобы сделать программу быстрее, просто мнение)

Caddy Server, к слову, достаточно удобен для проксирования запросов к uWSGI с Django'й, он умеет автоматически получать и продлять Lets Encrypt сертификаты

Serge
28.02.2017
23:24:44
он умеет автоматически получать и продлять Lets Encrypt сертификаты 2 строчки в баше и 1 строчка в крон

Alexander
28.02.2017
23:25:32
да, однако когда речь идёт об облаках - не всё так просто

Serge
28.02.2017
23:26:09
Просто смысл ради этого экзотикой пользоваться Облака думаю используют что-то получше, чем Lets Encrypt

Alexander
28.02.2017
23:26:20
контейнер с сервером может быть запущен на любой ноде облака

значит, нам нужен не обычный cron, а некий облачный cron в том или ином виде

это усложнения

Serge
28.02.2017
23:27:46
Другие задачи другое ПО, если у тебя нода в облаке ты пишешь скриптик на баше, если ты владелец облака для гигантского проекта ты ипользуешь другое ПО и сертификат интерпрайс уровня

Alexander
28.02.2017
23:28:36
а если у тебя маленький проектик с 6 нодами за 1 доллар на арубе? ?

Google
Alexander
28.02.2017
23:29:32
облачные технологии позволяют сделать всё более надёжно даже в случае, когда денег на проект выделяют мало

Alexander
28.02.2017
23:31:08
понятно, что тут есть разные способы решения, но вот если хочется снизить затраты времени (и, значит, стоимость владения) - автоматическая работа с сертификатами на уровне сервера - это довольно удобная фича, она есть в Caddy Server, в Traefik...

Serge
28.02.2017
23:31:16
Для большинства да, для крупных компаний нужен другой уровень верификации, там проверяют и физический адрес компании

Serge
28.02.2017
23:31:52
В плане шифрования да, в плане верификации дает

Alex
28.02.2017
23:31:58
для крупных просто продают другой ярлычек в браузере

Alexander
28.02.2017
23:32:16
через Cron в случае облаков это можно было бы сделать через http://dkron.io/docs/getting-started/ , к примеру, но, как видите, это отдельная утилита, которая подключается к той же etcd... то есть некий дополнительный компонент со своей точкой отказа

Alex
28.02.2017
23:32:18
В плане шифрования да, в плане верификации дает
никто не выбирает надежного контрагента по сертификатам, для этого есть совсем другие инструменты

как тебе сертификат покажет что компания уже банкрот?

Alexander
28.02.2017
23:33:31
есть 3 уровня сертификатов, DV, OV, EV, первые два в браузере отображаются одинаково, у EV "зелёная строчка"

Serge
28.02.2017
23:33:40
Не зря же покупают именные сертификаты, браузеры и имя компании пишут в строке

Alexander
28.02.2017
23:33:49
это работает именно с этой позиции, просто как некий маркетинговый инструмент, не более того

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