伯爵独有的词在博客的文章,并将其保存在模型

时间:2019-01-31 20:09:34

标签: django django-rest-framework

我有篇博客(文章机型)。每篇文章都包含标题和正文。我需要添加字段,其中包含的那篇文章,并出现在文章中的独特单词列表。例如,文章“你好,我叫约翰,你好”,字段“单词”应如下所示:

  

{“ hello”:2,“ my”:1,“名称”:1,“是”:1,“约翰”:1}

此外,我应该具有终结点,该终结点返回所有文章及其出现处的所有单词。

我想怎么实现它:

添加字段“unique_words”(类型JSONField)和默认值“请稍等,正在计算词的出现......”。然后添加保存后的信号,这些信号将通过Celery进行所有计算,并使用以下数据更新字段“ unique_words”

{"hello": 2, "my": 1, "name":1, "is":1, "john":1} 

我还添加了终结点,它将从所有文章中检索unique_words并对它们进行汇总。

它是最好的解决办法?您能推荐点更好的东西吗?

0 个答案:

没有答案