Как обрабатывать запрос документа в django?

У меня есть три модели, Application, Students and University в этой, приложение связано как со студентом, так и с университетом (Студенты могут подавать заявления в университет, а университет может управлять этими заявлениями). Теперь у меня есть сценарий, в котором университет будет "Запрашивать документы" - по которому студенты будут загружать документы позже. Я просто запутался, как с этим справиться.

Как это происходит - На странице сведений о заявлении есть кнопка "Запросить документ", когда университет нажимает на нее - появляется всплывающее окно с доступными документами, в котором они могут выбрать несколько документов и отправить. А на стороне студента появится место, куда нужно загрузить все необходимые документы

Теперь, исходя из вышесказанного, у меня есть несколько проблем:

  1. How to store these on database, as required documents can be varied (can these be stored in a single row with arrays or should i store each row for each documents ?
  2. How to show this on students page ?
  3. How to validate if the required documents are uploaded ?

Пожалуйста, предложите что-нибудь, чтобы сделать это эффективно !

Вернуться на верх