Я новичок в Django и создаю это веб-приложение, которое позволяет входить в систему трем различным типам пользователей. Клиент, оператор и бухгалтер. Когда клиент входит в систему, его просят загрузить два документа JPEG. Когда он закончит, эти документы будут преобразованы в редактируемый текст (для этого я использую движок Google Tesseract для оптического распознавания символов), и эти данные хранятся в трех столбцах. Первые два столбца недоступны для редактирования, а третий - редактируемый. В третьем столбце пользователь вносит изменения, если в преобразованном тексте есть ошибки (поскольку OCR не является точным на 100%).
В этот момент письмо должно быть отправлено оператору. Оператор входит в систему и проверяет, загрузил ли клиент нужные документы или нет. Если есть какие-либо ошибки, он редактирует их и нажимает кнопку сохранения. На этом этапе электронное письмо отправляется бухгалтеру, и он входит в систему, чтобы проверить данные во второй раз. Если он подтверждает, клиенту отправляется электронное письмо с сообщением, что его документы были проверены.
На данный момент мое приложение берет изображение, преобразует его в редактируемый текст и отображает его в шаблоне HTML. Мне нужно знать, как сохранить этот текст в таблице из трех столбцов и сделать ее доступной для редактирования оператором и бухгалтером. А также мне нужно знать, как сделать три разных типа логинов для трех разных пользователей.
Пожалуйста, помогите. Я буду очень признателен.