
Alexander
29.08.2017
08:32:58

Sergey❄️
29.08.2017
09:15:22
Всем привет, столкнулся с небольшим непониманием таймзон
имею модель, там есть DateTimeField которое я хочу вывести как название модели
делаю:
date = models.DateTimeField(null=True, blank=True)
def __str__(self):
return 'Name ' + str(self.date)
то есть съезжает таймзона на 0000

Google

Sergey❄️
29.08.2017
09:16:08
саму дату ставлю в 0300 соответственно
Как в названии вывести по МСК таймзоне?

xPushkin
29.08.2017
09:16:59
А в django settings какой timezone?

Sergey❄️
29.08.2017
09:17:34
TIME_ZONE = 'Europe/Moscow'
USE_I18N = True
USE_L10N = True
USE_TZ = True
запускаю у себя локально, везде Московское должно быть

xPushkin
29.08.2017
09:20:10

Sergey❄️
29.08.2017
09:20:37

xPushkin
29.08.2017
09:22:09
А зачем ты меняешь timezone? Тебе же нужно 3 часа прокрутить

Sergey❄️
29.08.2017
09:22:23
Всмысле меняешь?
ну ка

xPushkin
29.08.2017
09:23:51

Sergey❄️
29.08.2017
09:26:56
Окей, убрал таймзону, получаю это
RuntimeWarning: DateTimeField File.date received a naive datetime (2017-08-28 00:00:00) while time zone support is active.
RuntimeWarning)
и в админке всё так же

xPushkin
29.08.2017
09:28:32

Google

xPushkin
29.08.2017
09:28:51
datetime объект несёт в себе параметр описывающий timezone

Sergey❄️
29.08.2017
09:29:00
Да, я знаю

xPushkin
29.08.2017
09:29:01
https://docs.djangoproject.com/en/1.11/topics/i18n/timezones/#time-zones-faq

Sergey❄️
29.08.2017
09:31:46
куды пихать то это всё

xPushkin
29.08.2017
09:31:48
В твоей функции есть параметр timezone. Сделай ему default value timezone.now()
create_datetime(year, month, day, hour, timezone = timezone.now()):
....
Естественно предварительно импортируй эту функцию

Spacehug
29.08.2017
09:39:15
Ребятки, покажите примеры настройки джанги для использования celery с MQ на redis, пожалуйса

xPushkin
29.08.2017
09:43:41
@Kylmakalle помогло?

Sergey❄️
29.08.2017
09:44:16
@Kylmakalle помогло?
так timezone.now() возвращает datetime.datetime.now() по сути, как оттуда таймзону то вытащить?
Разобрался, в модялях сделал так str(self.date.replace(tzinfo=timezone.utc).astimezone(tz=None))

xPushkin
29.08.2017
10:09:48
Какой-то костыль по-моему
Главное что работает :)

serbernar
29.08.2017
10:10:36
Лол

рI
29.08.2017
10:17:15
Всем привет! Подскажите, куда правильнее и лучше публиковать объявление если ищем django/flask разработчика в команду?

xPushkin
29.08.2017
10:17:57
Тут, hh, конфы по python, /web/, /pr/

рI
29.08.2017
10:23:29
Можно удалённо. Можно в офисе (офис со всякими плюшками в Сколково). Мы сами в Москве. Команда небольшая и разбросанная по нескольким городам. Проект интересный. С мед-техом связан.
Если человек хочет присоединиться "на проект" - есть задача на месяц-два:
В существующее Django приложение добавить несколько новых фич, ядро которых подготовили математики.
Если после проекта человек захочет остаться работать с нами - у нас есть для классного специалиста постоянный поток задач.

xPushkin
29.08.2017
10:25:30

Google

рI
29.08.2017
10:25:48

Valery
29.08.2017
11:34:18
привет всем.
вопрос. я знаком с js / vuejs.
планирую двинуться в сторону backend, так как "чистый vuejs-разработчик" почти нах... никому не нужен.
оно и понятно - vuejs почти всегда работает с backend'ом
решил выбрать django, так как python мне нравится.
подскажите материалы для новичка, для быстрого вхождения в тему?

Григорий
29.08.2017
11:39:19
может чистый vuejs разработчик ни кому и не нужен, а вот толковые frontend разработчики нужны на каждом шагу

Massimo
29.08.2017
11:44:37

Григорий
29.08.2017
11:45:18
а при чем тут это?

Massimo
29.08.2017
11:45:48

Valery
29.08.2017
11:48:10
что вы тут все такие злые? ))))

Massimo
29.08.2017
11:48:14
а при чем тут это?
Ну потому что многие считают что это прям отдельная составляющая. Если посмотреть то как сделаны сайты наших вузов и зарубежных (Сингапурских, Малазийских или Шотландских) начинаешь понимать, что это очень даже важно

Valery
29.08.2017
11:50:27

Fedor
29.08.2017
11:50:36

X
29.08.2017
11:51:27
с питона начать))

Massimo
29.08.2017
11:51:29

Fedor
29.08.2017
11:51:51

Valery
29.08.2017
11:51:54
мда - не сложилось ))

Fedor
29.08.2017
11:52:27

Artyem
29.08.2017
11:52:49

Asta
29.08.2017
11:52:53
(что такое коридорное образование?)

Massimo
29.08.2017
11:52:54

Google

Massimo
29.08.2017
11:53:08

Fedor
29.08.2017
11:54:37

Massimo
29.08.2017
11:55:33

Fedor
29.08.2017
11:58:25
если типо через пол года подтяну и приду . Типо баш на баш

X
29.08.2017
12:04:17

Fedor
29.08.2017
12:08:00

Дмитрий
29.08.2017
12:10:19

Fedor
29.08.2017
12:11:05

Дмитрий
29.08.2017
12:11:14
А, еп. Федя это ты

Alexander
29.08.2017
12:11:17

Дмитрий
29.08.2017
12:11:32
Я только на нем и работаю)

Fedor
29.08.2017
12:12:02

Григорий
29.08.2017
12:15:04

Fedor
29.08.2017
12:15:36

Дмитрий
29.08.2017
12:15:51

Григорий
29.08.2017
12:16:04
Крутым чувакам на собеседовании не говорят что мало опыта

Fedor
29.08.2017
12:16:26

Google

Дмитрий
29.08.2017
12:17:09

Fedor
29.08.2017
12:18:12

Дмитрий
29.08.2017
12:18:36

Fedor
29.08.2017
12:18:37
а важно увлечение :)

xPushkin
29.08.2017
12:22:44

Дмитрий
29.08.2017
12:23:49
В универе или стажёром
Ну, я таки ушел чуть дальше. В reg.ru работал. Сейчас в государстве. Но тут скучно и уже денюшек не хватает

Alexander
29.08.2017
12:24:12
Хм, а как думаете -, если я знаю, например, возможности библиотеки Celery, представляю как работает, в связке с чем используется, не раз пользовался и тд
Однако я вообще ни одного декоратора и класса не помню, без документации. Могу ли я на собеседовании(или в резюме) говорить, что я знаю эту библиотеку?
Очень тревожащий вопрос

xPushkin
29.08.2017
12:25:10

ilya
29.08.2017
12:25:26

Дмитрий
29.08.2017
12:25:30

Oleg
29.08.2017
12:26:16
Идея бизнеса: как открыть бизнес по разработке мобильных приложений
Разработка мобильных приложений - одно из самых перспективных направлений в IТ сфере. Владельцу компании не обязательно обладать дипломом программиста. Вы можете пригласить для реализации проекта талантливых специалистов. https://goo.gl/qSXi8g

Дмитрий
29.08.2017
12:26:33
Не универ, но нечто похожее

ilya
29.08.2017
12:27:34


Magomed
29.08.2017
12:30:00
Привет всем,
Возникла проблема с запросов в базу данных, я создаю объект одного класс в двух разных частях кода, а потом через .filter пытаюсь получить то что там есть.
Так вот этот запрос выдает только те объекты, которые возданны вот этим кодом:
Event.objects.create(service=service, client=client, time=start_time, endtime=end_time, text=booking["resource"]["name"], calendar_prvdr_id=booking['id'], calendar_prvdr=2)
А те что созданны вот таким:
event = Event.objects.create(service=service, client=client, time=time, endtime=endtime, text=service.name, calendar_prvdr_id=content["id"], calendar_prvdr=2, price=price, customer=customer)
не выдает
код запроса:
events = Event.objects.filter(time__range=(start, end), client=client, service=service)