内容:1.使用 Django 作为框架开发了企业级问答社区功能
2.通过通用类视图渲染模块,完成动态页,评论模板,文章动态,文章详情,问答列表页,问答详情页的开发等功能,并实现点赞回复,文章点赞评论,问答模块采纳答案等等功能。
3.基于 websocket 实现了网站的实时聊天,专家点对点解答
4. 通过 redis 作为网站静态页缓存 并在消息队列 celery 中通过 redis 作为 Broker 发送邮件的中间人, 且使用 redis 作为 channel_layers 的队列
5. 文章点赞等功能会操作会及时通知作者,在用户发表新动态新文章新问答后会通知全体在线用户, 可以通过刷新的方式得到最新动态,新问答发表后通过 celery 邮箱提示全体用户
6. 使用 ElasticSearch 搜索引擎实现对数据的全文关键字检索