Chrome говорит «манифест не обнаружен», когда manifest.json обслуживается Django - PullRequest
2 голосов
/ 07 марта 2019

У меня есть СПА с Джанго на бэкэнде. Я стараюсь сделать это прогрессивным веб-приложением. Я создал файл manifest.json и связал его с моим index.html:

<link rel="manifest" href="/static/manifest.json">

Chrome не может его обнаружить. Мой index.html является шаблоном Django и хранится в каталоге templates, к нему нельзя получить доступ, кроме как по маршруту Django /. Manifest.json находится в каталоге static и передается клиенту как обычный статический файл. Я думаю, что это причина, по которой манифест не может быть обнаружен - index.html недоступен. Я прав? Если да, не могли бы вы дать мне совет, как заставить его работать, пожалуйста?

1 Ответ

0 голосов
/ 07 марта 2019

Попробуйте

load static
{% static "manifest.json" %}

Синтаксис здесь {% static "path/relative/to/static/folder" %}

...