В Django у меня есть процесс, когда пользователь может загрузить резюме, которое хранится на моем файловом сервере.
Для каждого загруженного резюме сотрудник создает запись в базе данных (заполняет форму, которая сохраняется в postgresql)
Моя дилемма в том, что фактическим резюме является либо документ Microsoft Word, либо документ PDF. Я хочу, чтобы сотрудники вызывали профиль кандидата, в котором есть список резюме, которое отправил кандидат, я хочу, чтобы сотрудники могли открыть резюме и прочитать файл docx или pdf, к которому на веб-странице есть путь .
Как мне это сделать.
Другое дело, что на этапе 2 я хочу, чтобы сотрудники могли искать резюме для определенных наборов навыков, поэтому я не уверен, что персонал должен:
составить резюме навыков и сохранить под записью кандидата для последующего поиска
или, может быть, персонал должен преобразовать все документы pdf и docx в текстовые строки и сохранить их в поле под записью кандидата.
или, может быть, я должен сохранить файлы в формате pdf и docx и каким-то образом (я не знаю, как) я должен создать какой-то механизм для поиска необходимых файлов в реальных файлах docx и pdf.
Я немного запутался в этом вопросе и хотел бы знать, какой из них лучше всего подойдет для решения указанных выше проблем.
Спасибо