Size: a a a

Django [ru] #STAY HOME

2020 May 21

N

Nire in Django [ru] #STAY HOME
Ну а что не так?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
Ну а что не так?
не закрашиваются занятые столы)
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
на 21 число есть бронь)
источник

N

Nire in Django [ru] #STAY HOME
а как они будут окрашиваться, если у них нет параметра резерва?
источник

N

Nire in Django [ru] #STAY HOME
вам в итоге 2 аякс эндпоинта нужны:
1) который выводит на конкретную дату все занятые столы
2) который выводит на конкретный стол все ближайшие +- сколько вам надо дат

p.s. Имхо конечно
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
2е помоему лишнее)
источник

N

Nire in Django [ru] #STAY HOME
у вас вот допустим зал "элитный" вы всегда знаете сколько в нем столов, значит вам нужны только reserved.
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
у вас вот допустим зал "элитный" вы всегда знаете сколько в нем столов, значит вам нужны только reserved.
да
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
эндпоинты у меня разные есть
на получение столов и на бронирование
path('ajax/check_free_tables/', reserve_table, name='reserve_table'),
   path('ajax/free_tables/', check_free_table, name='check_free_table'),
источник

N

Nire in Django [ru] #STAY HOME
сделайте manytomany к дате и в нем параметр можете добавить
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
сделайте manytomany к дате и в нем параметр можете добавить
Типа в модель Table добавить is_reserder - booleanField и сделать manytomany к order -> date полю?
источник

N

Nire in Django [ru] #STAY HOME
смотрите. вам в итоговой таблице manytomany нужны стол, время и зал, от этого отталкивайтесь
источник

N

Nire in Django [ru] #STAY HOME
и потом по запросу ко времени можете их просто отправлять
источник

N

Nire in Django [ru] #STAY HOME
время можете из Order брать, да
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
смотрите. вам в итоговой таблице manytomany нужны стол, время и зал, от этого отталкивайтесь
я щас не совсем понимаю manytomany к какой модели лепить)
источник

N

Nire in Django [ru] #STAY HOME
Boris Krutskih
я щас не совсем понимаю manytomany к какой модели лепить)
мой вариант:
1) делаете Модель с тремя полями date, table, hall
2) при создании ордера кидаете сигнал на запись в этой таблице (данные берем из модели order, которая создается)
источник

N

Nire in Django [ru] #STAY HOME
конечно можно и зал с order_id привязать, только тогда надо будет всегда еще дозапрос делать на join'ы
источник

Z

ZHU in Django [ru] #STAY HOME
У меня есть tcp сервер написанный на java нужно полученные данные записать в промежуточный бд после спарсить и отправить в django. подскажите как это можно реализовать или дать ссылку на ресурс?
помню какойто ресурс был только вспомнить не могу что гуглить
источник

N

Nire in Django [ru] #STAY HOME
зачем в бд, если есть очереди? по мне, эту задачу через них можно решить
источник

Z

ZHU in Django [ru] #STAY HOME
Nire
зачем в бд, если есть очереди? по мне, эту задачу через них можно решить
подробней можно
источник