Size: a a a

Django [ru] #STAY HOME

2021 January 20

DT

Dan Tyan in Django [ru] #STAY HOME
Дмитрий
Народ, такое дело. Есть модель А, у которое есть О2О поле к модели Б. Можно ли сделать так чтобы в админке не было модели Б, но ее можно было бы создать/отредактировать на странице редактирования модели А?
через inline?
источник

S

Shoaziz in Django [ru] #STAY HOME
Привет! Разрабатываю чат-проект, написал consumer для one to one чата. В интерфейсе я должен показывать непрочитанные сообщения с сокетом, как это сделать, я понятия не имею
источник

N

Nire in Django [ru] #STAY HOME
Shoaziz
Привет! Разрабатываю чат-проект, написал consumer для one to one чата. В интерфейсе я должен показывать непрочитанные сообщения с сокетом, как это сделать, я понятия не имею
Напиши что использовано, чаннелсы?
источник

S

Shoaziz in Django [ru] #STAY HOME
Nire
Напиши что использовано, чаннелсы?
да
источник

S

Shoaziz in Django [ru] #STAY HOME
использовал django-channels
источник

Д

Дмитрий in Django [ru] #STAY HOME
Dan Tyan
через inline?
Разве это не для fk настройка?
источник

N

Nire in Django [ru] #STAY HOME
Shoaziz
Привет! Разрабатываю чат-проект, написал consumer для one to one чата. В интерфейсе я должен показывать непрочитанные сообщения с сокетом, как это сделать, я понятия не имею
А как ты проверяешь статус прочитано или нет? Вот там и считай каунтом не прочитанные и отсылай на фронт для рендера
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Nire
Там ты каждый запрос можешь почекать, на фронте аналитика и метрика
ну, я так понимаю, ничего лучше LogEntry нет, и так в коде вызывать функцию логирования или да, сигналы?
источник

N

Nire in Django [ru] #STAY HOME
Damir Nafikov
ну, я так понимаю, ничего лучше LogEntry нет, и так в коде вызывать функцию логирования или да, сигналы?
Смотря что хочешь логгировать, если запросы, то пиши мидлвар или используй сигнал для реквестов
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Nire
Смотря что хочешь логгировать, если запросы, то пиши мидлвар или используй сигнал для реквестов
Тут больше определенную логику, тип
Добавили в чат, вышел из чата, но это не как отдельный запрос, в этом запросе другая основная логика, а группы это так, дополнительно
источник

N

Nire in Django [ru] #STAY HOME
Damir Nafikov
Тут больше определенную логику, тип
Добавили в чат, вышел из чата, но это не как отдельный запрос, в этом запросе другая основная логика, а группы это так, дополнительно
Ничего не понятно
источник

N

Nire in Django [ru] #STAY HOME
Попробуй описать логику того, что надо
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Nire
Ничего не понятно
Понял
Ну короче, просто вызывать логирование при вызове определенного метода в коде
источник

N

Nire in Django [ru] #STAY HOME
Damir Nafikov
Понял
Ну короче, просто вызывать логирование при вызове определенного метода в коде
Декорируй метод
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
А, ок

Вот студент покупает курс
И в это же время его добавляют в группу по этому курсу, Группа - тоже модель со списком студентов
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
И все будет вращаться вокруг LogEntry?
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Им же просто создать
StudentEvent и там добавить поле с чоизами действий 🤔
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дмитрий
Разве это не для fk настройка?
а чем отличается fk от o2o ?
источник

S

Shoaziz in Django [ru] #STAY HOME
Nire
А как ты проверяешь статус прочитано или нет? Вот там и считай каунтом не прочитанные и отсылай на фронт для рендера
да у меня статус есть, отсылаю на фронт но без сокета мне нужна делать с сокетом
источник

N

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