首页 > 解决方案 > 如何在 Django 上存储和搜索简历(CV)?

问题描述

在 Django 中,我有一个过程,用户可以上传简历,该简历存储在我的文件服务器上。

对于每个上传的简历,员工都会创建一个数据库记录(填写一个保存到 postgresql 的表格)

我的困境是,实际的简历要么是 Microsoft Word 文档,要么是 pdf 文档。我希望员工在调用包含候选人已发送的简历列表的候选人资料时,我希望员工能够打开简历并阅读网页具有路径的 docx 或 pdf 文件.

我应该怎么做。另一件事是,在第 2 阶段,我希望员工能够在简历中搜索某些技能组合,所以我不确定员工是否应该:总结技能并存储在候选人记录下以供以后搜索或可能工作人员应将所有 pdf 和 docx 文档转换为文本字符串并存储在候选人记录下的字段中。或者也许我应该将文件保存为 pdf 和 docx 并且以某种方式(我不知道如何)我应该创建一些机制来搜索实际的 docx 和 pdf 文件以获得所需的技能。

我对此事有点困惑,想知道哪种方法是解决上述问题的最佳方法。

谢谢

标签: djangopostgresqldjango-modelsstaticdjango-forms

解决方案


显示简历 (PDF) 很简单,只需使用文件链接即可。对于word文档,您可以按照这个答案

现在对于您的另一个问题,搜索特定技能,您可以做的是使用数据库中的技能表,当您的用户提交简历时必须填写该表。然后,您可以应用您的过滤器。


推荐阅读