Интеграция верстки в Django-проект
Суть задачи
Существует рабочий веб-проект, реализованный на фреймворке Django. Отдельно разработан и предоставлен новый фронтенд - статическая верстка на HTML, CSS и чистом JavaScript (Vanilla JS). Необходимо интегрировать эту новую верстку в существующий Django-проект, заменив текущий пользовательский интерфейс.
Исходные материалы
- Действующий Django-проект: Функционирующее приложение с backend-логикой, базами данных и маршрутизацией.
- Готовая верстка: Полный набор статических файлов (HTML, CSS, JS), представляющих целевой дизайн и клиентскую логику.
Основные требования к работе
- Адаптировать предоставленные HTML-шаблоны для работы с Django Template Language (DTL).
- Настроить корректное подключение статических файлов (CSS, JavaScript, изображения) в Django.
- Обеспечить работу всей клиентской логики (Vanilla JS) в новой среде.
- Сохранить полностью работоспособную backend-часть существующего проекта. Изменения должны касаться только слоя представления (frontend).
- Проект должен остаться целостным и работоспособным.
Что необходимо от заказчика
- Предоставить доступ к кодовой базе текущего Django-проекта.
- Передать архив с готовой версткой.
- Уточнить детали по интеграции конкретных динамических элементов, если такие имеются.
Примечание
Основной разработчик проекта временно недоступен, поэтому важно обеспечить четкую коммуникацию по структуре существующего кода для успешной интеграции.