Size: a a a

Django [ru] #STAY HOME

2019 April 05

DT

Dan Tyan in Django [ru] #STAY HOME
Hasan Istamqulov
А как у него с s3 отношения?
никак это не его зона ответствености
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
Дата из строки

До некоторых пор в питоне не было простого способа создать дату из строки.

Либо так:

import time
from datetime import date

>>> date_struct = time.strptime("2019-02-20", "%Y-%m-%d")
>>> date(*date_struct[:3])
datetime.date(2019, 2, 20)


Либо так:

from datetime import date, datetime

>>> dt = datetime.strptime("2019-02-20", "%Y-%m-%d")
>>> dt.date()
datetime.date(2019, 2, 20)


Либо сторонние библиотеки вроде dateutil или arrow.

Но с версии 3.7 делать это стало легко и приятно, если строковые даты вы храните в формате ISO 8601 (что в любом случае хорошая идея):

>>> date.fromisoformat("2019-02-20")
datetime.date(2019, 2, 20)


Для даты-времени тоже работает:

>>> datetime.fromisoformat("2019-02-20T14:30:15")
datetime.datetime(2019, 2, 20, 14, 30, 15)


🐥
без секунд тоже работает, что удобно
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
о, кстати, народ, кто хранит статику на s3, можете объяснить почему вы храните её именно там? это ведь дорого при большой посещалке
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
о, кстати, народ, кто хранит статику на s3, можете объяснить почему вы храните её именно там? это ведь дорого при большой посещалке
Стейтлесс приложение
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Я храню не в самом с3
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Просто совместимое
источник

HI

Hasan Istamqulov in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
о, кстати, народ, кто хранит статику на s3, можете объяснить почему вы храните её именно там? это ведь дорого при большой посещалке
При внезапном наплыве пользователей самомасштабируется
источник

HI

Hasan Istamqulov in Django [ru] #STAY HOME
+ Cloudfront можно юзать
источник

U

Unknown in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
Дата из строки

До некоторых пор в питоне не было простого способа создать дату из строки.

Либо так:

import time
from datetime import date

>>> date_struct = time.strptime("2019-02-20", "%Y-%m-%d")
>>> date(*date_struct[:3])
datetime.date(2019, 2, 20)


Либо так:

from datetime import date, datetime

>>> dt = datetime.strptime("2019-02-20", "%Y-%m-%d")
>>> dt.date()
datetime.date(2019, 2, 20)


Либо сторонние библиотеки вроде dateutil или arrow.

Но с версии 3.7 делать это стало легко и приятно, если строковые даты вы храните в формате ISO 8601 (что в любом случае хорошая идея):

>>> date.fromisoformat("2019-02-20")
datetime.date(2019, 2, 20)


Для даты-времени тоже работает:

>>> datetime.fromisoformat("2019-02-20T14:30:15")
datetime.datetime(2019, 2, 20, 14, 30, 15)


🐥
О. Спасибо:)
источник

A

Alex in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
о, кстати, народ, кто хранит статику на s3, можете объяснить почему вы храните её именно там? это ведь дорого при большой посещалке
это не дорого и архитектурно правильно
источник

A

Alex in Django [ru] #STAY HOME
"дорого" надо сравнивать сравнимые решения: надежность, доступность, масштабируемость: попробуй вручную создать также
источник

A

Alex in Django [ru] #STAY HOME
а не s3 vs одиночный хдд старый
источник

HI

Hasan Istamqulov in Django [ru] #STAY HOME
Кстати раз речь пошла об AWS, то есть ли тут кто-то,  кто юзал Django на Lambda (через Zappa)? Понимаю что извращение то ещё, но все таки хочется узнать опыт людей.
источник

М

Михаил in Django [ru] #STAY HOME
Dan Tyan
и посмотри у них id у всех по порядку идут
UPD: выяснил, что uwsgi убивает сокет старого соединения и не создает новый
в душе не знаю пока, почему
для рандомного вассала
UPD2: проблема не в правах
источник

A

Aquinary in Django [ru] #STAY HOME
Скажите, неужели всх нас такое ждёт?
источник

J

Je in Django [ru] #STAY HOME
Aquinary
Скажите, неужели всх нас такое ждёт?
Если не уйдешь в микросервисы, то да
источник

A

Aquinary in Django [ru] #STAY HOME
Je
Если не уйдешь в микросервисы, то да
Ужасно.
источник

A

Aquinary in Django [ru] #STAY HOME
Je
Если не уйдешь в микросервисы, то да
Это модель бд
источник

J

Je in Django [ru] #STAY HOME
Ну так то же самое, у микросервисов независимые БД. Но сдается мне, что у тебя большая часть - легаси и денормализация (оптимизации)
источник

A

Alex in Django [ru] #STAY HOME
Je
Если не уйдешь в микросервисы, то да
+
источник