Size: a a a

Django [ru] #STAY HOME

2020 May 21

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
LORD
как что куда класть не подскажите?
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
все же подскажите плз
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
У меня есть юзеры, надо что бы юзеры могли подписываться друг на друга и смотреть посты друг друга в новостной ленте
Я сделал 2 модели
Блог это блог юзера, на него можно подписаться
Пост это пост который привязывается к блогу
сейчас хочу сделать что бы выводились все посты, которые доступны автору(это пидписки и свои посты)
в вью я получаю кверисет блогов по фильтру followers=request.user
он мне дает список юзеров, на кого подписан авторизованный юзер
теперь мне надо вывести посты этих юзеров,
я хотел сделать что то типо  post_list = Post.filter(author=(кверисет который я получил)
источник

IZ

Ilya Zabozlaev in Django [ru] #STAY HOME
как заставить джанго кастомный эррорпейдж вывести?
источник

N

Nire in Django [ru] #STAY HOME
Всем привет. У меня есть модель справочника с готовой базой данных. Подскажите, как я могу перенести полностью эту модель с этими данными в другой проект? У меня есть dump в виде json. (Проблема в том, что там модели имеют manytomany и я не понимаю как их перенести). По сути там 2 таблицы:
1) продукты (просто список продуктов и их штрихкод)
2) таблица с двумя продуктами (это 2 фореигнкея) и описанием их комбинации (текст)
источник

N

Nire in Django [ru] #STAY HOME
Orekhov Web Dev.
У меня есть юзеры, надо что бы юзеры могли подписываться друг на друга и смотреть посты друг друга в новостной ленте
Я сделал 2 модели
Блог это блог юзера, на него можно подписаться
Пост это пост который привязывается к блогу
сейчас хочу сделать что бы выводились все посты, которые доступны автору(это пидписки и свои посты)
в вью я получаю кверисет блогов по фильтру followers=request.user
он мне дает список юзеров, на кого подписан авторизованный юзер
теперь мне надо вывести посты этих юзеров,
я хотел сделать что то типо  post_list = Post.filter(author=(кверисет который я получил)
Можете попробовать через related_name обратиться и сделать запрос с join другой таблицы
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Подскажите пожалуйста, как я могу в темплейте использовать условия на проверку того что стол забронен?
template.html строка 24 - сейчас делаю так, и поидее некоторые из айтемов должны закрашиваться красным, но почему-то оно неработает
https://gist.github.com/boriskrutskih/570dc949bb2094419eba0f41dd6b9e86
источник

N

Nire in Django [ru] #STAY HOME
Boris Krutskih
Подскажите пожалуйста, как я могу в темплейте использовать условия на проверку того что стол забронен?
template.html строка 24 - сейчас делаю так, и поидее некоторые из айтемов должны закрашиваться красным, но почему-то оно неработает
https://gist.github.com/boriskrutskih/570dc949bb2094419eba0f41dd6b9e86
А где красится то?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
А где красится то?
нигде, если указать
{% if table %} reserved {% endif %}

но это чисто для проверки делал
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
вообщем не тот результат который нужен)
источник

N

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

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
У стола есть параметр бронирования или как это реализовано?
стол бронируется на дату, после отправки формы с фронта, в админку прилетает
[зал, стол(в зале), имя, email, дата заказа]
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
если пользователь выберает дату на которую уже заказан стол, стол должен закрасится красным
источник

N

Nire in Django [ru] #STAY HOME
я бы отправлял на фронт уже отфильтрованный список столов на дату, и у этих столов был бы параметр <bool> reserved
источник

N

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

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
я бы отправлял на фронт уже отфильтрованный список столов на дату, и у этих столов был бы параметр <bool> reserved
ну был флаг is_reserved)
убрал, потому что неполучалось сделать отображение столов на отдельные даты, т.е если стол был забронирован то на все доступные даты сразу
источник

N

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

N

Nire in Django [ru] #STAY HOME
либо аякс, который выводит все даты конкретного стола
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Nire
ну смотрите, есть ajax запрос, на конкретную дату. Юзер выбирает одну, там типа бронь, выбирает другую дату, кидается на этот же эндпоинт запрос и на другую дату выгружаются столы
ну собсно у меня приблизительно сейчас так и сделано https://i.imgur.com/uWSEKlO.gifv
источник

BK

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