Как отмечает farooq, местоположение файла для манифеста не имеет значения, если манифест отвечает всем требованиям для получения манифеста :
Этапы полученияманифест задаются следующим алгоритмом.Алгоритм, в случае успеха, возвращает обработанный манифест и URL манифеста;в противном случае он завершается преждевременно и ничего не возвращает.В случае, если ничего не возвращается, пользовательский агент ДОЛЖЕН игнорировать декларацию манифеста.Выполняя эти шаги, пользовательский агент НЕ ДОЛЖЕН задерживать событие загрузки.
- Из документа контекста просмотра верхнего уровня, пусть origin будет источником документа, и ссылка на манифест будетпервый элемент ссылки в древовидном порядке, атрибут rel которого содержит манифест токена.
Следовательно, это нормально для манифеста Django Progressive Web App, и расположение файла должно основываться на проектесоглашение:
<!-- Startup configuration -->
<link rel="manifest" href="{% static 'app_name/manifest.webmanifest' %}">