
Павел
27.01.2018
14:08:56
вроде да

tsar
27.01.2018
14:16:10
Привет всем, раньше все было норм, сейчас ввожу команду makemessages -l en выдает такую ошибку http://prntscr.com/i6c7pa

Алексей
27.01.2018
14:16:21
Как то странно этим оправдывать контейнеры. Кто же обновляет убунту сразу на проде? Для этого и есть всчкие стейдженги, разве я не прав?
конечно, просто это достаточная причина, чтобы вообще всем переходить на контейнеры, даже если 1 сервер, а не 100, то есть вообще всем, а не только крупным компаниям

Google

tsar
27.01.2018
14:16:46
что делать?


vadim
27.01.2018
14:17:03
я, наверное, тупой. пытаюсь понять, что нужно, чтобы начать писать сайт на пайтоне. в пхп было довольно просто - запустить опен сервер, там уже и сервер и дб и что там ещё нужно для счастья... открыть документ .php и написать <? echo 'HelloWorld.'. как на пайтоне начать писать print('HelloWorld'), чтоб это выводилось в браузере я пока не понимаю. нашёл это (https://docs.djangoproject.com/en/2.0/intro/install/). 1 - установить пайтон, 2 - установить дб. и тут сразу вопрос. Django supports many different database servers and is officially supported with *PostgreSQL*, *MySQL*, *Oracle* and *SQLite*.. единственное знакомое слово из 4 - MySQL. сам Django рекомендует SQLite, если проект небольшой и отказаться от идеи, если большой. думаю сразу учить что-то серьёзнее и не тратить время на SQLite. у меня возникнет миллион вопросов, но пока 1 - какая бд лучше?
сравнение не корректное - попробуй напиши helloworld с помощью laravel или yii. Django это фреймворк
БД - postgres.
аналог hello world вероятно ближе всего здесь
https://pypi.python.org/pypi/WSGIserver/1.2


tsar
27.01.2018
14:21:45
кто то знает почему так?
1333 человека и что никто не встечался с такой ошибкой?

vadim
27.01.2018
14:34:58
xgettext может старый

tsar
27.01.2018
14:35:16
так я пользуюсь постоянно одной версией
и одна версия django
всегда работало
и дело в том что 1 венв на другом проекте работает норм

vadim
27.01.2018
14:39:34
пересобрать чистый прожект и 1 строку тестовую сделать с переводом - я бы от этого прыгал
вернее создать новый

Rookie
27.01.2018
14:56:59
Гайс, вы когда апдейтите название строковое, к которому привязан слаг, слаг тоже апдейтите, или оставляете прежним?

OlegBrony
27.01.2018
16:00:33
вроде да
далеко проходить надо? я на 1.10

Google

Павел
27.01.2018
16:00:51

OlegBrony
27.01.2018
16:09:10
Если Вы решили более 3 задач на программирование или анализ данных в течение семи дней, то Вам будет доступен ключ от JetBrains (в уведомлениях в профиле). Если Вы выполнили условия, но ничего не приходит, напишите нам здесь, указав сколько задач (примерно) и в каких курсах Вы решили и прислав ссылку на свой профиль.
ок, жду

Alex
27.01.2018
16:42:02
Омг, столько телодвижений что бы написать хелоуворлд? Как тебе такой вариант - гуглишь "django write first app"
Переходишь по первому же результату
И... Ты великолепен!

Rookie
27.01.2018
16:42:57

Stanislav
27.01.2018
16:43:04

Alex
27.01.2018
16:43:13
Без смс и регистрации

Teatimeswithyou
27.01.2018
16:43:31

Stanislav
27.01.2018
16:43:54

Alex
27.01.2018
16:43:57
И пайчарм се с головой хватит

Teatimeswithyou
27.01.2018
16:45:32

Stanislav
27.01.2018
16:45:50

Askhat
27.01.2018
17:53:57
Всем привет. У кого нибудь есть наработка на склонение существительных после числительных?

amureki
27.01.2018
17:55:34

Askhat
27.01.2018
17:56:17
Ладно. Я думал есть просто другие наработки :D
Спасибо

electron!c
27.01.2018
21:19:08
На скрине ошибки не видно...

Алексей
27.01.2018
22:11:32
кто-то однажды сюда вкидывал годный агрегатор для покупки доменов

Google

Алексей
27.01.2018
22:11:59
никто не знает/помнит такой?


Alexander
28.01.2018
00:24:00
вообще, если это нормальная компания, то там уже Kubernetes и облака и падение 1 сервера ничего не сломает
а если это небольшая компания, то падение сервера не будет дорогостоящим
если говорить о малом бизнесе, то даже пара часов простоя там существенного уроан не нанесёт
ну, а если нанесёт, то есть много факторов, которые могут привести к оффлайну, не только обновления, это могут быть проблемы с сервером, проблемы с сетью, DDoS-атака какая-нибудь
для тех, кому дорого падать в оффлайн, придумали всякие облака, запасные датацентры и прочее
я знаю только 1 реальную причину не использовать контейнеры - это VPS’ка в том или ином виде и можно билдить саму VPS’ку, а не ставить внутри ещё и контейнер
получается, что обновление проекта будет заключаться в создании новой VPS с кодом проекта (ну, например, через Ansible там накатываются обновления) и потом удаление старой
и такой подход полностью аналогичен тому, что с контейнерами
вот, к примеру, у вас Hetzner Cloud или Scaleway
там есть впски за 3 бакса даже)


Alexander
28.01.2018
00:34:44
можно не использовать контейнеры, а прямо по API заказывать новые впски, через Ansible ставить всё, что нужно и потом заливать туда код проекта, а дальше регистрировать на своём балансировщике, где-нибудь на другой впске
или можно через DNS это делать, к примеру
новая версия проекта - новая покупка новой впски и деплоймент кода там
потом переключение трафика между впсками и удаление старой
оплата за впски почасовая, так что фактически вы арендуете ту же самую впску, платить за две сразу будете только 1 час
вот в этой схеме контейнеры не нужны, впски сами как "контейнеры”
ну, а в других случаях контейнеры стоит использовать… мб ещё есть какие-нибудь исключения, я с ними не сталкивался
тут раскрывается новая модель опыта использования серверов — восприятия инфраструктуры как кода, это не какие-то серверы, которые вам нужно настраивать где-то отдельно, это просто скрипт) вы же не лезете в базу данных вручную менять таблицы, вы пишете миграции, а потом применяете их, тут аналогично - не нужно вручную лезть на сервер и что-то там делать, у вас просто плейбуки Ansible’а, которые интегрируются с API и что-то там делают, серверы превращаются в ваш код, это удобно

Google

Milkiweed
28.01.2018
05:27:03
https://goo.gl/FwWsh7
подскажите пожалуйста, что я делаю не так

Dan
28.01.2018
05:28:58
Self.package_set.first().name
А вообще тебе всегда будет приходить массив поэтому нужно выбирать какой элемент массива ты хочешь распечатать

Admin
ERROR: S client not available

Milkiweed
28.01.2018
05:31:13
ну, по моей задумке хотелось бы вывести все те элементы, которые выбраны(в админке активненькие)

Dan
28.01.2018
05:31:38
В методе str?

Milkiweed
28.01.2018
05:32:20
не
в самой консольке сделать запрос и вытащить)

Dan
28.01.2018
05:33:03
Получаешь объект модели А
Object = A.objects.get(...)
Print(object.package_set.all())
Заглавные только убери, с телефона пишу

Milkiweed
28.01.2018
05:34:39
спасибо

Dan
28.01.2018
05:35:43
Рано еще благодарить, попробуй сначала, может фигню какю сморозил:)

Milkiweed
28.01.2018
05:38:03
obj = A.objects.get('package')
ValueError: too many values to unpack (expected 2)

Dan
28.01.2018
05:38:35
Get по id выбирай
Object = A.objects.get(id=1)

Milkiweed
28.01.2018
05:40:20
хм, matching query does not exist.

Dan
28.01.2018
05:41:11
Это какой запрос?

Milkiweed
28.01.2018
05:41:45

Google

Dan
28.01.2018
05:42:18
У тебя в таблице А есть запись с id=1?

Milkiweed
28.01.2018
05:42:54
исходя из ответа получается что нету

Dan
28.01.2018
05:43:50
Найди который есть

Dmitry
28.01.2018
05:43:52
Доброе утро. В тесте меняю дату на другую у модели и очень часто он ставит ее не как дату, а как дату в turple, было у кого так?

Dan
28.01.2018
05:44:11
И чтобы у него уже была связь с package

Dmitry
28.01.2018
05:47:10
https://pastebin.com/AvGfu4zu

Dan
28.01.2018
05:47:18
Или на скрине и есть код?

Dmitry
28.01.2018
05:47:43
кинул на пастбин, там все

Dan
28.01.2018
05:49:01
А где 2000 год?

Dmitry
28.01.2018
05:49:55
разницы нет, считай, что вместо 2000 вставили 1978

Dan
28.01.2018
06:08:49
Изначально было подозрение что у тебя где-то лишняя запятая, но по тому коду что вижу вроде все нормально