Как структурировать проект Django для системы с несколькими анкетами и массово импортировать вопросы?

Я создаю проект на Django, в котором будут размещены десятки анкет. У меня есть несколько вопросов по архитектуре и реализации:

1)Должен ли я создать отдельное приложение для анкет и другое приложение для тестируемых в рамках основного проекта Django и поместить такие модели, как User _Answer и Test_Result, в само приложение для тестируемых?

2)Как я могу спроектировать структуру базы данных в тестовой модели для обработки различных типов вопросов? Некоторые вопросы основаны только на тексте, некоторые - только на изображениях, а некоторые содержат как текст, так и изображения.

3)Поскольку каждый тест может содержать сотни вопросов, вводить их вручную через панель администратора Django нецелесообразно. Есть ли способ массового импорта вопросов из документа Word?

Я ценю любые идеи или рекомендации по решению этих задач в Django.

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