Структура базы данных чата и выполнение одностороннего удаления в drf
Я исследовал и не смог найти правильный ответ, поэтому решил задать вопрос здесь. У меня есть приложение для чата на Django Rest структура выглядит следующим образом:
Chat Table это и для групповых, и для частных. Он содержит
from_user, to_user columns for private chats. title column for group chats
Chat Member Table
в этой группе столов пользователи чата спасены наконец
Message Table
мой первый вопрос: хорошая ли это структура для всего приложения чата?
- what do I need to do to perform one-sided deletion? for example, if user A deletes a message or chat, user B or remained chat users should be able to see the message or chat
Может ли кто-нибудь дать мне совет, пожалуйста?