Как рендерить файлы .astro в django
Я попытался создать веб-приложение Django, поскольку на веб-страницах были тяжелые файлы js, поэтому загрузка страницы занимала много времени. Чтобы решить эту проблему, я попытался реализовать Astro для создания статической веб-страницы. Но проблема в том, что Django отображает файлы .astro также как HTML.
Как мне сказать Django отобразить .astro как файл Astro
1 ответ
Astro - это генератор статических сайтов, созданный на основе node.js. Чтобы ваш статический сайт обслуживался из вашего приложения django, вам сначала нужно построить астро, используя:
npm run build
или
yarn build
чтобы ваш сайт отображался в
./dist
каталог. Отсюда вы можете указать свой сервер django для обслуживания этих файлов.
Поскольку файлы Astro статичны, их можно развернуть разными способами, подробнее об этом вы можете прочитать здесь.
Надеюсь, это помогло приятелю, если у вас есть еще вопросы, вы всегда можете прийти и задать их в канале Discord.