170 похожих чатов

Всем привет. Есть модель "Shop", у нее есть обьект "open"(по

умолчанию стоит 1)
Дальше условвия ТЗ:

GET /shop/?open=0/1 — получение списка магазинов;

Параметр open: 0 - закрыт, 1 - открыт. Данный статус определяется исходя из параметров «Время открытия», «Время закрытия» и текущего времени сервера.


Например я нашел закрытые магазины, как мне передать значение (уже наверное 0) в обьект модели (в open). Чтобы фильтрация показала все магазины, которые закрыты.

8 ответов

17 просмотров

ну бери из гет значение опен и фильтруй шоп по нему или ты что-то другое хочешь?

Awned- Автор вопроса

ну мне надо изменить значение, если магазин в данный момент закрыт.

ну через гет менять значения то еще решение, но что на что менять?

Awned- Автор вопроса

у "open" по умолчанию стоит 1(типа открыт). Если время локальное больше, чем время закрытия, то нужно изменить на 0

один из вариантов в кроне запустить скрипт, который будет раз в 8-12 часов отрабатывать и менять статусы твоих шопов по твоему условию

Awned- Автор вопроса

а просто запросом вьюхи нельзя сделать? или например в самой модели функцию сделать

можно, но каждый твой запрос вида shop/?open=0 во вьюхе будет брать все шопы, и менять статусы по условию т.е при каждом запросе эта хрень будет происходить

Awned- Автор вопроса

В итоге сделал к Shop метод класса и во вьюхе его вызываю

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта