Size: a a a

2020 April 14

M

Max in SPb Python
Alexander
сформулируйте правильный вопрос, что именно нужно получить
Нужно вытащить данные из табличной части базы данных (там что-то типа таблицы екселч) грубо говоря перегнать в ексель (если по простому)
источник

VG

Vitaly Golosnoy in SPb Python
Vitaly Golosnoy
как правильно подставлять в sql запрос переменную типа str?
Всех благодарю за участие и помощь
источник

SI

Sergey Ilin in SPb Python
Vitaly Golosnoy
Спасибо! Вы помогли!
А это приятно) мой первый опыт тут))
источник

A

Alexander in SPb Python
Max
Нужно вытащить данные из табличной части базы данных (там что-то типа таблицы екселч) грубо говоря перегнать в ексель (если по простому)
для начала стОит узнать что за исходный формат, чтобы втупую не парсить XML
источник

A

Alexander in SPb Python
приятного в этом мало, нормальных парсеров XML для питона нет, везде нужно свои костыли подставлять
источник

M

Max in SPb Python
источник

M

Max in SPb Python
Я что-то думал как по простому смогу экспортнуть / импортнуть в ексель и потом сохранить для дальнейшей обработки. Но с xml в таком виде первый раз дело имею. Поэтому решил тут спросить, малоли у кого опыт был ну или решение проще чем я решил заморочится
источник

A

Alexander in SPb Python
если это какой-то самопальный формат XML документа, то нужно будет его руками парсить и дальше в excel пихать. Я бы посоветовал смотреть в сторону lxml
источник

M

Max in SPb Python
Понял. Пасиб, буду дальше ковырять
источник
2020 April 15

Aツ

Anton ツ Centrino in SPb Python
добрый день
Вопрос. Пользователь задает время в которое нужно отправлять письмо. Пользователи в разных часовых поясах. Я сохраняю и привожу всё время в UTC (сервер в этом времени работает). Отправка и генерация писем идет каждый час.

Стоит ли заморочиться и хранить время в локальном времени пользователя?

Тогда нужно будет перед отправкой делать в SQL вычисления о том, нужно ли послать письмо в этот час или нет.
Но зато правильно работает кейс когда пользователь переезжает между часовыми поясами.

Заранее нагенерировать писем нельзя, так как возможно отправлять не придется. Письма просто уведомления если пользователь не заходил
источник

А

Андрей in SPb Python
Anton ツ Centrino
добрый день
Вопрос. Пользователь задает время в которое нужно отправлять письмо. Пользователи в разных часовых поясах. Я сохраняю и привожу всё время в UTC (сервер в этом времени работает). Отправка и генерация писем идет каждый час.

Стоит ли заморочиться и хранить время в локальном времени пользователя?

Тогда нужно будет перед отправкой делать в SQL вычисления о том, нужно ли послать письмо в этот час или нет.
Но зато правильно работает кейс когда пользователь переезжает между часовыми поясами.

Заранее нагенерировать писем нельзя, так как возможно отправлять не придется. Письма просто уведомления если пользователь не заходил
Ну если будет переезжать, то можно и поменять его значение)) оно ж не из металла высечено
источник

Aツ

Anton ツ Centrino in SPb Python
я решил пока забить, так как врядли пользователи часто ездят туда-сюда, но подумал, может не прав)
источник

A

Alexander in SPb Python
Anton ツ Centrino
добрый день
Вопрос. Пользователь задает время в которое нужно отправлять письмо. Пользователи в разных часовых поясах. Я сохраняю и привожу всё время в UTC (сервер в этом времени работает). Отправка и генерация писем идет каждый час.

Стоит ли заморочиться и хранить время в локальном времени пользователя?

Тогда нужно будет перед отправкой делать в SQL вычисления о том, нужно ли послать письмо в этот час или нет.
Но зато правильно работает кейс когда пользователь переезжает между часовыми поясами.

Заранее нагенерировать писем нельзя, так как возможно отправлять не придется. Письма просто уведомления если пользователь не заходил
Храните таймзону пользователя. При необходимости можно будет приводить время из Utc в эту tz
источник

A

Alexander in SPb Python
вообще даты и время это та ещё дрочь
источник

Aツ

Anton ツ Centrino in SPb Python
она хранится. Я задумался о том, какая TZ должна быть главной
источник

A

Alexander in SPb Python
Особенно когда пользователь может менять свою таймзону
источник

Aツ

Anton ツ Centrino in SPb Python
может есть стандарт, везде UTC
источник

A

Alexander in SPb Python
Anton ツ Centrino
она хранится. Я задумался о том, какая TZ должна быть главной
Главной должна быть та, в которой находится большинство ваших клиентов
источник

A

Alexander in SPb Python
Не, Utc делать по умолчанию не очень хорошо, т.к. стопроцентно найдутся те, кто захочет видеть данные в своей таймзоне
источник

Aツ

Anton ツ Centrino in SPb Python
utc удобна тем что это время сервера и вычислять не нужно для каких-то фоновых задач
источник