我正在使用 django-leaflet 在我的网站上显示,当我在基本模板中包含leaflet_map 但是当我在扩展该基本模板的模板上使用leaflet_map 时,它可以正常工作并在浏览器上显示地图,然后地图不会出现在浏览器。
这是来自 base.html 的扩展模板代码,它不会在浏览器上显示地图。
{% extends 'base.html' %}
{% load leaflet_tags %}
{% block leaflet %}{% leaflet_js %}{% leaflet_css %}{% endblock %}
{% block content %}
{% leaflet_map 'gis' %}
{% endblock content%}
这些是来自基本模板的片段。
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %} {% endblock %}</title>
<!-- Leaflet Info goes here -->
{% block leaflet %}{% endblock %}
</head>
<body>
<div class="content">
{% block content %}{% endblock %}
</div>