跟踪用户的帖子

时间:2018-09-29 22:12:52

标签: django django-models

如何更好地执行以下任务:

有用户,用户可以创建帖子。 有必要使订阅用户成为可能,以查看您订阅的用户的消息(如在实时新闻中一样)。 如何更好地实施呢?该模型中最好的关系是什么?

1 个答案:

答案 0 :(得分:-1)

听起来像多对多关系。 https://docs.djangoproject.com/en/2.1/topics/db/models/#many-to-many-relationships

SELECT
  DATENAME(dw, dt) + ', ' + 
  DATENAME(dd, dt) + ' ' + 
  DATENAME(mm, dt) + ' ' + 
  DATENAME(yy, dt),
  SUM(T_ImporteTotal)/1.16,
  FolTda_Codigo,
  COUNT(T_Cliente),
  SUM(T_ImporteTotal)/1.16/COUNT(T_Cliente),
  'Admin',
  GETDATE()
FROM #Tickets
CROSS APPLY (
    VALUES (DATEADD(day, DATEDIFF(day, 0, T_Fecha), 0))
) d (dt)
GROUP BY dt, FolTda_Codigo