@pydjango

Страница 239 из 1273
Magomed
20.04.2017
12:35:43
Cannot allocate memory)
это я вижу

Alisher_bal
20.04.2017
12:42:13
Ну помогите)

Ребят так делать вообще законно? likes = Like.objects.filter(item_type_id=15, item_id__in=comments).values('item_id').annotate(count=Sum(Case(When(item_id__in=comments, then=1), default=0, output_field=IntegerField(),))) Гуру, дайте совет как это оптимизировать )

Eugene
20.04.2017
12:43:29
Страшно и ничего не понятно:))) Кстааати, а что если два админа зайдут с одного аккаунта и попробуют удалить одновременно одну и туже статью или создать, то все ок пройдет?

Google
Иван
20.04.2017
12:45:45
Ребят так делать вообще законно? likes = Like.objects.filter(item_type_id=15, item_id__in=comments).values('item_id').annotate(count=Sum(Case(When(item_id__in=comments, then=1), default=0, output_field=IntegerField(),))) Гуру, дайте совет как это оптимизировать )
»> from django.db.models.expressions import RawSQL »> queryset.annotate(val=RawSQL("select col from sometable where othercol = %s", (someparam,))) попробуй просто сырой запрос написать

Alisher_bal
20.04.2017
12:46:30
Да не, сырое лучше не делать )

amureki
20.04.2017
13:08:47
Всем привет! Ищу себе работу, буду благодарен, за рекомендацию, заранее спасибо!
Вы бы хоть расписали что умеете, знаете, какой опыт. Ну или резюмешку прикрепили

Eugene
20.04.2017
13:09:33
python jobs еще нет канала?:)

.
20.04.2017
14:08:55
Гайс, Нужно протестировать вьюху, которая создает и редактирует объекты. Во вьюхе юзается modelformset_factory, при попытке пост запроса с тестового клиента получаю вот это ['ManagementForm data is missing or has been tampered with']Что делать?

Andrey
20.04.2017
14:09:55
В темплейте менеджерформ сувал?

.
20.04.2017
14:10:14
Сейчас проверю

Andrey
20.04.2017
14:10:23
{{ form.management_form }} - вот такой

.
20.04.2017
14:10:57
да

есть такой

Eugene
20.04.2017
14:11:43
Посмотри через дебаг тулбар, как параметры в форму вставляются

Google
.
20.04.2017
14:12:52
щас накачу и гляну

Andrey
20.04.2017
14:12:59
Токен стоит? Хз, генерится ли такое исключение при отсутствии токена...

Но по звучанию проблемы, такое может быть.

Тыкался с этими формами намедни. Вылезала эта чушь и не раз, но методом тыка все решалось. И как истинный исследователь я нихера не записал

.
20.04.2017
14:16:41
Я хз насчет токена, я даже слабо представляю о чем идет речь, код не мой

Eugene
20.04.2017
14:17:09
csrf_token

.
20.04.2017
14:19:49
стоит токен

Andrey
20.04.2017
14:21:47
Дебаг выделяет что-нибудь из твоего кода?

.
20.04.2017
14:23:41
я вот только накатил его, щас пытаюсь понять как пользоваться

Ruslan
20.04.2017
14:23:47
и у тебя есть JS, который обновляет содержимое этой управленческой формы

.
20.04.2017
14:30:43
Посмотри через дебаг тулбар, как параметры в форму вставляются
Можно чуть подробнее, это в реквестах нужно смотреть?

post data&

В js вроде ничего нет

Eugene
20.04.2017
14:32:06
Ага, отправь пустую форму

.
20.04.2017
14:33:57
'address' [' '] 'csrfmiddlewaretoken' ['a7vKFEz15eGifL6wPJKwuZ3tE8Q41yvb8Y7s2IuJHiq17vlqlpTItDaLjzA5hSbY'] 'form-0-id' [''] 'form-0-name' [''] 'form-0-value' [''] 'form-INITIAL_FORMS' ['0'] 'form-MAX_NUM_FORMS' ['1000'] 'form-MIN_NUM_FORMS' ['0'] 'form-TOTAL_FORMS' ['1'] 'form-__prefix__-name' [''] 'form-__prefix__-value' [''] 'name' ['']В поле address пробил вбил

Мне тип все эти поля post запросом нужно передавать в тесте?

Eugene
20.04.2017
14:38:50
Ага, обязательные которые, ну и кроме токена

.
20.04.2017
14:50:44
спасибо, работает

Aleksey
20.04.2017
14:53:25
У кого нибудь есть regexp в urls?

LAC-2017/01

Google
Aleksey
20.04.2017
14:53:33
r'contract/(?P<contract_number>[^/]+)$

LAC-2017/01
Чтоб такой формат сработал.

r'contract/(?P<contract_number>[^/]+)$
У меня так стоит сейчас. Ошибку кидает.

r'contract/(?P<contract_number>[^/]+)$
r'contract/(?P<contract_number>.+)/$ - решение

Dan
20.04.2017
14:58:21
LAC-2017/01
всегда такой формат будет ?

r'contract/(?P<contract_number>.+)/$ - решение
не очень хороший вариант

Aleksey
20.04.2017
14:59:10
всегда такой формат будет ?
Последние 2 цифры будут увеличиваться.

Dan
20.04.2017
14:59:25
их бужет всегда две ?

Aleksey
20.04.2017
14:59:40
их бужет всегда две ?
+100 тоже может быть.

Dan
20.04.2017
15:00:27
r'contract/(?P<contract_number>.+)/$ - решение
просто в таком случае урл вида contract/VERYVERY.BAD.URL.asdhflkajhlfjk тоже проканает

Aleksey
20.04.2017
15:00:52
Dan
20.04.2017
15:02:11
ну а то что ты в орм отправляешь лбой символ в том числе и служебный никак не настораживает ? =)

Dan
20.04.2017
15:02:16
сейчас у себя проверю

Dan
20.04.2017
15:04:26
LAC только большие латинсикие?

(?P<contract_number>\w{3}-\d{4}/\d+)

либо более строгий (?P<contract_number>[A-Z]{3}-\d{4}/\d+)

.
20.04.2017
15:15:00
Гайс, хотелось бы еще спросить насчет тестирования. Нужно тестануть вьюху, которая либо создает объекты, либо изменяет. Смотря на код вьюхи, я не очень хорошо понимаю, что там происходит внутри. Могу ли я написать тесты, в которых просто я бы создавал или изменял объекты и проверял это. Если могу, то каким образом писать такие тесты? Перебирать все возможные варианты создания или изменения объекта?

Eugene
20.04.2017
15:23:00
Передай объект и проверь значения новые с старыми, например

Andrey
20.04.2017
15:24:37
либо более строгий (?P<contract_number>[A-Z]{3}-\d{4}/\d+)
жестко, жестко. Но я бы тоже так сделал.

Google
Andrey
20.04.2017
15:24:37
Да если и буквы одни и теже. То отчего их не прописать сразу?

Dan
20.04.2017
15:25:15
ну пологаю что быквы таки будут меняться

.
20.04.2017
15:26:00
Передай объект и проверь значения новые с старыми, например
Я примерно так и сделал, только остался вопрос, достаточно ли этого?

Eugene
20.04.2017
15:26:22
Поставь coverage и посмотри на скок покрылось

.
20.04.2017
15:27:18
по coverage хорошо покрылось, только доверия это мне не внушает)

Aleksey
20.04.2017
15:29:13
(?P<contract_number>\w{3}-\d{4}/\d+)
Спасибо большое. А какие могут быть потенциальные опасности у regexp .+. Вроде бы django должен их фильтровать?

Admin
ERROR: S client not available

Eugene
20.04.2017
15:29:59
А для чего такие ссылки?

Если например DetailView , можно делать get_object или отдать 404

Dan
20.04.2017
15:31:10
ну как один из побочных эфектов если ты захочешь бодавить урл вида contract/some-thing-else и разместишь в коде после то он не будет работать

ну и вообще не очень это хорошо

Константин
20.04.2017
16:11:34
@dantyan кстати, огромное спасибо за помощь! Что-то я не поблагодарил тогда толком.

Dan
20.04.2017
16:12:48
Да всегда пожалуйста =) Собственно для этого тут все и собрались

Alex
20.04.2017
16:28:08
Меня зовут Елена Тараканова, я занимаюсь поиском СТО/ Senior Software Engineer в англ компанию ARKGO. CTO c переездом в Лондон. Три главых пункта: PYTHON, Javascript, Full stack. Остальное – обсуждаемо. Звоните, пишите, отвечу на все вопросы. #вакансия #fullstack #вакансия #office #fullstack #javascript Город и адрес офиса: Лондон Формат работы: #офис Занятость: полная Зарплатная вилка: от £70 k salary + %% equity Описание вакансии: CTO/ Senior Software Engineer (Full Stack Python, JavaScript). About Us Arkgo Ventures is a well funded startup studio. We are focused on revolutionising the recruitment industry – we are building a career development platform, combining a social platform with AI and psychology to deliver unprecedented quality candidate-job match. Want to design and build a product from ground up? Want to be part of a founding team, define the culture and shape the strategy? What will you be working on Contribute to the strategy and the core product proposition development, participate in the customer development. Co-own the product development from design, implementation, to release. Hands on deliver performant, reliable, scalable, and secure code. Help to grow the team. Offer Package includes (salary +equity] + performance bonuses. Visa sponsorship. Central London office. • Exceptional engineer with true passion for building great products. Self-starter who thrives in unstructured environment, grasps problems on the fly and generate solutions. Doer; • Solid foundations in Computer Science, ideally at least a BSc degree. Able to architect and structure projects, manage the development process from design through to deployment, maintenance and performance optimisation; • 5-6 years experience developing, testing and deploying production grade software; ideally in a startup environment; • Proficient in JavaScript (ES6), Node.JS, Angular, React and Redux (or similar); • Experience with server-side language such as Java, Python or Ruby; • Knowledge of data stores like MySQL, Elasticsearch, MongoDB, or Redshift; • Experience with AWS, Google Cloud, or Heroku, server configuration management tools, • Experience with Git; • Knowledge of RESTful API standards and best practices; • Working understanding of bash, ssh, npm, and webpack; • Live and breath clean, maintainable code. Advocate of Agile and TDD; • An interest/experience in Machine Learning and NLP is a bonus. • Fluent in English (technical and conversational) Всем заинтересованным просьба писать eletar17@gmail.com +7 925 005 79 24 Елена. На все вопросы отвечу!!!
до кучи группа биржа труда для проектов под блокчейн @icohire

Hjortron
20.04.2017
17:10:31
@skozlov вечер в хату

Сергей
20.04.2017
17:12:07
@skozlov вечер в хату
Часик в радость

ananda
20.04.2017
17:13:12
Часик в радость
чифир в сладость

Panda
20.04.2017
17:17:57
АУЕ

Google
Artem
20.04.2017
17:36:36
Ху ху е, я скучаю по тебе, фарту масти - АУЕ!

Anb
20.04.2017
17:46:26
Кто по масти будешь?

Сергей
20.04.2017
17:54:31
Кольщик

Artem
20.04.2017
17:56:56
сегодня братки, завтра менты

serbernar
20.04.2017
18:55:21
А для джанго будет лучше Ангулар или Реакт?

Alex
20.04.2017
18:55:42
Вуе или ельм

Ну если по старому то реакт ок :))

serbernar
20.04.2017
18:56:12
Спасибо.

Denis
20.04.2017
19:10:38
Вуе норм )

serbernar
20.04.2017
19:11:27
Вуе норм )
Поделись опытом тогда.

Denis
20.04.2017
19:12:07
Поделись опытом тогда.
1. Берешь <script src="{% static 'js/vue.js' %}"></script> 2. радуешься

А если сириос, чукча не фронтенд

serbernar
20.04.2017
19:12:44
Ладно.

Denis
20.04.2017
19:12:47
Это имхо

serbernar
20.04.2017
19:12:53
Жаль.

Я хочу быть Full Stack.

Artem
20.04.2017
19:13:32
друзья, подскажите есть ли какой "дешевый" вариант отфильтровать по дате в случае, если дата храниться как строка?

serbernar
20.04.2017
19:14:16
filter(date__in='')

Как делать код другим шрифтом?

Senpos
20.04.2017
19:15:19
`

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