
Houston
15.03.2017
06:45:21
Ушел

Serge
15.03.2017
07:35:06

YaOurTea
15.03.2017
07:36:28

Serge
15.03.2017
07:37:35
Игра ведь всегда уникальна будет в этой модели? Судья поле обязательное?

Google

YaOurTea
15.03.2017
07:38:42

Serge
15.03.2017
07:39:33
Тогда Игра unique=True и все.
Вы не сможете создать новое Судейство с другим Судьей для той же Игры

YaOurTea
15.03.2017
08:05:08

Alexander
15.03.2017
08:05:10
Братья Python-исты, помогите советом, плиз. Есть строка 'P78K117A0006H1'. По сути она состоит из 4-х элементов - Р78 - это регион, К117 - номер комнаты, А0006 - тоже какой-то номер, Н1 - тоже какой-то другой номер. Как-то нужно это распарсить и разложить на переменные. Я вот хз как. Хелп!

YaOurTea
15.03.2017
08:05:24
А тогда еще такой вопрос:
Еще надо проверить, что если судья из того-же города, что и команда принимающая, то ошибку какую-нибудь выдавать
P.S. есть отдельная модель с городами (id и имя) и у судьи и у команд есть форейн кей на город
А можно как-нибудь в форме фильтровать результаты? Я же как раз судью добавляю по id команды, можно было бы в выпадающем списке оставлять только судей из городов отличных от города принимающей команды. Можно так?

Pavel
15.03.2017
08:06:35

YaOurTea
15.03.2017
08:10:02
город ты в какой момент выбираешь?
У меня уже есть игра, в которой две команды и у каждой уже есть город. И на форме добавления судьи (у каждого тоже уже есть город), хочу, чтоб в вариантах не было судьи с городом как у команды принимающей

Pavel
15.03.2017
08:10:40

Роман
15.03.2017
08:23:37
Господа, есть вопрос. Хочу в джанге фоном запускать одну администрировную задачу через веб-интерфейс. Планирую делать это таким образом: в модуле добавляю переменную, туда при запуске задаче добавляю процесс(использовать хочу multiprocessing). По завершении переменная очищаться будет. Будет ли такой подход работать с gunicorn'ом?

I
15.03.2017
08:24:05
что насчет celery?

YaOurTea
15.03.2017
08:26:06

Google

Serge
15.03.2017
08:27:50

Роман
15.03.2017
08:28:13
что насчет celery?
Из-за одной задачи не очень хочется его подтягивать, тем более задача может выполняться только одна, очередь не нужна

Pavel
15.03.2017
08:29:27

Serge
15.03.2017
08:36:47
Ну да, я только первый вопрос про валидацию прочитал
Если в момент создания формы уже известен город то можно сразу кверисет задать
Но мне что-то кажется что он команду выбирает в форме

YaOurTea
15.03.2017
08:38:38

Serge
15.03.2017
08:38:53
Тогда аяксом нужно брать подходящих судей

Rocket
15.03.2017
08:39:16
@Enchantner ping

Pavel
15.03.2017
08:39:19
У меня уже есть игра, в которой две команды и у каждой уже есть город. И на форме добавления судьи (у каждого тоже уже есть город), хочу, чтоб в вариантах не было судьи с городом как у команды принимающей

Rocket
15.03.2017
08:39:37
не рабочее сейчас настроение и по этому хочу устроить срачик

Pavel
15.03.2017
08:39:40

Rocket
15.03.2017
08:40:01
и так, у кого возникала задача реализовать dot-notaion-dict ?

Pavel
15.03.2017
08:43:39

Rocket
15.03.2017
08:44:14
что, неужели никто никогда не хотел вместо d['abc']['def'] писать d.abc.def ?

Pavel
15.03.2017
08:45:18

Rocket
15.03.2017
08:46:01

YaOurTea
15.03.2017
08:46:28

Pavel
15.03.2017
08:46:40

Google

Rocket
15.03.2017
08:47:21
ну я, конечно, запилил свой
вопрос - как другие решают эту задачу?

Pavel
15.03.2017
08:47:52
а должны решать?

Rocket
15.03.2017
08:48:06
об этом я и спрашиваю

Pavel
15.03.2017
08:53:42
об этом я и спрашиваю
ну можно вот такой код накидать на три минуты, и ещё пару минут подумать про установку значений.
class SuperDict:
def __init__(self, d):
self.d = d
def __getattr__(self, name):
if name in self.d:
if isinstance(self.d[name], dict):
return SuperDict(self.d[name])
else:
return self.d[name]
raise AttributeError(name)

Rocket
15.03.2017
08:54:21
ну, само собой, я так и сделал
интересно мне стало, как делают другие

Pavel
15.03.2017
08:55:51

Rocket
15.03.2017
08:56:02
один в один тоже самое
сейчас смотрю вот на это:
https://github.com/mewwts/addict/blob/master/addict/addict.py

Pavel
15.03.2017
08:57:45


Dmitry
15.03.2017
09:24:11
#работа #Москва
Резюме присылать на d.krysko@gmail.com
Humaniq.co is an innovative financial ecosystem built on blockchain, focused on simply and quickly connecting unbanked people to the global economy. It combines blockchain bank as a core platform for financial services and technology start-ups, biometrics that replaces passports and signatures, ICO and distributed ownership instead of shareholders, and an investment fund for third-party start-up acquisition and acceleration.
Key Responsibilities:
• Lead and participate in design and development of applications and server part, from requirements analysis to production
• Work in agile software development process
• Analysis and improvement of application performance and code quality
• Management of 3-5 engineers team
Requirements:
• Understanding of blockchain main principles will be huge plus
• Great experience in .Net/ Python/Php/Java/
• Ready to work and learn Ethereum smartcontract
• Source control principles and experience in Github
• Experience of Linux administration Ubuntu)
• Management of 3-5 engineers team.
• Experience in development of complex engineering projects and delivering them into production
• Strong experience working with relational databases (MongoDb, MySQL, etc)
• Experience with version control and bug tracking systems (Git, SVN, etc)
• Deep understanding of OOP
• Desire and ability for quick learning of new tools and technologies
• Good communication skills
We Offer:
• Well-equipped office located in the center
• Opportunities for career development
• Professional growth in the international business environment
• Friendly atmosphere


Petr
15.03.2017
09:31:32
#работа
#Москва
#вакансия
Всем привет!
Сейчас ищу разработчиков Python на крутой нагруженный проект - VDI-решение для рынков B2B и B2G.
Нужен как лид (зп 160-180), так и middle-разработчики (зп 110-140). ЗП 100% белая, ДМС и прочие плюшки :)
Офис в Москве, м. Дмитровская
Кому интересно - пишите в личку, буду оперативно отвечать ;)

Alexander
15.03.2017
09:34:20
Народ, помогите советом, плиз. Есть строка 'P78K117A0006H1'. По сути она состоит из 4-х элементов - Р78 - это регион, К117 - номер комнаты, А0006 - тоже какой-то номер, Н1 - тоже какой-то другой номер. Как-то нужно это распарсить и разложить на переменные. Я вот хз как. Хелп!

Pavel
15.03.2017
09:36:06
буквы они и теже всегда?

Alexander
15.03.2017
09:36:29

Kolyann
15.03.2017
09:36:38

Alexander
15.03.2017
09:36:46

Kolyann
15.03.2017
09:36:59
['P78', 'K117', 'A0006', 'H1']

Alexander
15.03.2017
09:38:25

Google

Kolyann
15.03.2017
09:38:35
Но если буквы константа, то можно как-то так

Alexander
15.03.2017
09:39:40

Pavel
15.03.2017
09:41:29
>>> re.findall('(\w+?)(\d+)', s)
[('Р', '78'), ('K', '117'), ('A', '0006'), ('H', '1')]

Kolyann
15.03.2017
09:41:31
Ладненько, спасибо.
>>> rc = re.compile(r'(P\d+)(K\d+)(A\d+)(H\d+)')
>>> s
'P78K117A0006H1'
>>> rc.split(s)[1:-1]
['P78', 'K117', 'A0006', 'H1']

Nikolay
15.03.2017
09:45:14
Драсьте

Admin
ERROR: S client not available

Rocket
15.03.2017
09:46:10

Nikolay
15.03.2017
09:46:29

Rocket
15.03.2017
09:46:56
По поводу?
срачик по поводу dot-notation хотел, но чтото не вышло

Nikolay
15.03.2017
09:47:13

Roman
15.03.2017
09:50:28
По буквам разбить

Nikolay
15.03.2017
10:37:31

Rocket
15.03.2017
10:37:51

Nikolay
15.03.2017
10:40:01
ну, это само собой
А то мне тут один фронтендщик ныл, что питон ему присылает строки в формате "last_name", а у него линтер ругается в джаваскрипте, ему подавай "lastName" камелкейсом
А парсер в жс заточен под дот-нотацию

arisu
15.03.2017
10:40:54

Pavel
15.03.2017
10:41:02
в жс же всё равно, точками или [] пользоваться.

Google

Nikolay
15.03.2017
10:41:12
Потому что он призывал "забейте на ваш сраный pep8 и сделайте в коде поля модели камелкейсом, а то я не умею иначе"

Маришка
15.03.2017
10:43:45
Сильное заявление

Nikolay
15.03.2017
10:44:22
За такое надо попараздракон устраивать

Artem
15.03.2017
10:50:30
ну так-то ничего не мешает добавить хук, который пришедшее будет превращать в snake_case, а ушедшее в джаваскриптовский вариант
только зачем

Denis
15.03.2017
11:01:49
Пусть пишет на жсе поеобразоваание снейка в кэмэл
Раз ему так хочется

Ruslan
15.03.2017
11:02:30
чё не уважаете чужие слабости? ну хочет фронтед кэмелкейс - дайте
только на выходе, а не колбасьте у себя поля

Igor
15.03.2017
11:08:35
а нахуя в модели кемелкейз?

Pavel
15.03.2017
11:08:37
А все же помнят, что на первой же странице пеп8 сказано, что если в команде есть устоявшийся стиль, то луше использовать его, а не пеп? Сядьте и договоритесь без жопораздирательства.

Igor
15.03.2017
11:08:43
в сериализаторе DRF'а недостаточно?

Pavel
15.03.2017
11:10:12

Alex
15.03.2017
11:10:41

Amigo
15.03.2017
11:11:14
В htaccess кто шарит?

Artem
15.03.2017
11:11:27
FooBarDaemon в EggsSpamDaemon

Igor
15.03.2017
11:11:35