Size: a a a

Django [ru] #STAY HOME

2021 May 18

DT

Denis Taranov in Django [ru] #STAY HOME
Плюс лишняя прослойка на долгие запросы
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Кмк
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребят помогите плз есть вот такой метод в модели, который говорит свободна ли сейчас комната, как интегрировать это в менеджер, чтоб метод all_free, возвращал все обьекты которые являются free сейчас
class HotelRoom(Placement):
   hotel_room_type = models.ForeignKey(
       HotelRoomType,
       blank=True,
       null=True,
       on_delete=models.CASCADE,
       related_name="hotel_rooms",
   )
   room_number = models.CharField(
       max_length=255,
   )

   def is_free(self):
       if (
           self.reservation_info.from_date
           <= datetime.date.today()
           < self.reservation_info.from_date
       ):
           return True
       return False


```
юзать map с фором с методом all()?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
reservation_info это что ? FK
источник

DT

Dan Tyan in Django [ru] #STAY HOME
неее зачем
источник

AF

Anton Fircak in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
qs = self.get_queryset()
qs = qs.filter(reservation_info__from_date__lte=datetime.date.today(), reservation_info__from_date__gt=datetime.date.today())
returm qs
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если я правильно я понял условие
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ну по сути да, просто перенести мой qs внутрь метода) спасибо
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Коллеги, добрый день.
Пишем тесты на приложение, можете подсказать, что можно сделать, чтобы при каждом коммите или при каждом апдейте ветки или на pull машинку, можно было автоматом прогонять тесты?
Есть варианты? типо gitlab ci чтоле? куда копать
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Привет. Как можно сделать такой маппер на модель?
https://gist.github.com/m0nte-cr1st0/af7156ae9d2f9495641a75d16068f8de
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Мне нужно dict_to_model скорее. На вход приходит словарь, нужно по нему создавать/обновлять инстанс
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
ключи у словаря != названия полей
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
То есть key, value местами поменять?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
и конечно же нужен универсальный?)

думаю только просто написать "ретранслятор" названий полей, а потом просто распаковать
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
По какому принципу мап?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
не
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
да, вот думаю как это сделать. создавать словарь для маппинга...
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
источник