Size: a a a

Django [ru] #STAY HOME

2020 August 11

N

Nire in Django [ru] #STAY HOME
Или чем ты там обновляешь
источник

VS

Viktor Shvaikovskii in Django [ru] #STAY HOME
И еще сразу вопрос можно ли вытащить сразу время, когда был отправлен запрос, типа request.time или что-то вроде этого?
источник

N

Nire in Django [ru] #STAY HOME
Viktor Shvaikovskii
Когда и как она происходит? Это надо писать свой middleware, который будет отслеживать время запроса и сравнивать его с ограничениями?
Это тебе, телега тупанула
источник

N

Nire in Django [ru] #STAY HOME
Viktor Shvaikovskii
И еще сразу вопрос можно ли вытащить сразу время, когда был отправлен запрос, типа request.time или что-то вроде этого?
Ну время на сервере есть
источник

N

Nire in Django [ru] #STAY HOME
Не доверяй времени юзера
источник

VS

Viktor Shvaikovskii in Django [ru] #STAY HOME
Nire
В валидации формы
Не совсем понял этот момент. Как в валидации формы можно отследить время и проверить его?
источник

N

Nire in Django [ru] #STAY HOME
Viktor Shvaikovskii
Не совсем понял этот момент. Как в валидации формы можно отследить время и проверить его?
Ну ты знаешь текущее время на сервере, оно и время запроса
источник

ДХ

Дмитрий Халтурин... in Django [ru] #STAY HOME
коллеги, подскажите пожалуйста. как сохранить состояние бд во время запуска тестов? а то после перехода между тестати состояние бд обнуляется.
источник

VS

Viktor Shvaikovskii in Django [ru] #STAY HOME
У меня форма основана не на модели. У меня просто набор кнопок, при нажатии на которые обновляется статус. Насколько я понимаю, надо посмотреть время когда была нажата кнопка и если ее можно нажимать в это время - отправить запрос, если нет, то ничего не отправлять, вывести сообщение.
источник

A

Andrey in Django [ru] #STAY HOME
Дмитрий Халтурин
коллеги, подскажите пожалуйста. как сохранить состояние бд во время запуска тестов? а то после перехода между тестати состояние бд обнуляется.
Не надо сохранять
источник

N

Nire in Django [ru] #STAY HOME
Дмитрий Халтурин
коллеги, подскажите пожалуйста. как сохранить состояние бд во время запуска тестов? а то после перехода между тестати состояние бд обнуляется.
В каком смысле? Там тестовая бд
источник

A

Andrey in Django [ru] #STAY HOME
Тесты не должны быть зависимы друг от друга
источник

ДХ

Дмитрий Халтурин... in Django [ru] #STAY HOME
т.е. если тестишь довольно длинную цепочку api вызовов, пишешь всю ее в один метод?
источник

N

Nire in Django [ru] #STAY HOME
Viktor Shvaikovskii
У меня форма основана не на модели. У меня просто набор кнопок, при нажатии на которые обновляется статус. Насколько я понимаю, надо посмотреть время когда была нажата кнопка и если ее можно нажимать в это время - отправить запрос, если нет, то ничего не отправлять, вывести сообщение.
ты валидируешь форму и шлешь её обратно с ошибкой. посмотри про формы плес
источник

EC

Elias Cooper in Django [ru] #STAY HOME
Nire
Изи
да, все дело в том что я не знал про существование JSONField
источник

EC

Elias Cooper in Django [ru] #STAY HOME
это всё меняет
источник

N

Nire in Django [ru] #STAY HOME
Elias Cooper
да, все дело в том что я не знал про существование JSONField
На самом деле, если ты хочешь расшириться, например у команд модель сделать, то это не лучший выход)
источник

N

Nire in Django [ru] #STAY HOME
И кастомную м2м таблицу делать
источник

EC

Elias Cooper in Django [ru] #STAY HOME
у команды уже есть модель
источник

N

Nire in Django [ru] #STAY HOME
Ну тогда ид команды в жсон пихать
источник