Карта листовок не появляется при поиске leaflet.js и leaflet.css из каталога с Flask - PullRequest
0 голосов
/ 04 октября 2019

Приведенный ниже код пытается прочитать в моих файлах leaflet.js и leaflet.css, которые хранятся в static / leaflet / package / dist /

Статическая папка находится в том же каталоге, что и мое приложение фляги. код Py. Шаблоны находятся в папке шаблонов. Приведенный ниже код взят из моего шаблона home.html.

По какой-то причине, если я использую источник url ​​для своих кодов leaflet.js и leaflet.css, карта работает отлично. Когда я пытаюсь получить исходные тексты из каталога, моя карта разрывается. Я думаю, это потому, что я неправильно интегрирую свой url_for. Это может быть еще больше испорчено, потому что я использую шаблонное наследование.

Заранее благодарен за любую помощь !!

{% extends "base.html" %}

{% block header %}
<link rel="stylesheet" href="{{url_for('static', filename='leaflet/package/dist/leaflet.css')}}">
<script src="{{url_for('static', filename='leafleat/package/dist/leaflet.js')}}"></script>
<style>
    #map{ width: 100%; height: 100%; }
</style>
{% endblock %}

edit:

Это статус HTTPкоды, которые я получаю с моего сервера. Что делает его похожим на то, что единственное, что не получается, - это мой скрипт leaflet.js.

127.0.0.1 - - [04 / Oct / 2019 16:17:01] "GET / HTTP / 1.1" 200 -

127.0.0.1 - - [04 / Oct / 2019 16:17:01] "GET /static/leaflet/package/dist/leaflet.css HTTP / 1.1" 200 -

127.0.0.1 - - [04 / Oct / 2019 16:17:01] "GET /static/leafleat/package/dist/leaflet.js HTTP / 1.1" 404 -

127.0.0.1 - - [04 /Oct / 2019 16:17:01] "GET /static/favicon.ico HTTP / 1.1" 200 -

1 Ответ

0 голосов
/ 04 октября 2019

Исправлено. Я неправильно написал буклет в строке leaflet.js. Оставьте это на тот случай, если кому-нибудь понадобится помощь с листовкой и флягой в любой момент.

...