Javascript django项目中gogoleMap键的全局变量

Javascript django项目中gogoleMap键的全局变量,javascript,django,google-maps,Javascript,Django,Google Maps,我需要在几页内打开我的gmap: {% block extra_js %} <script src="{%static 'js/map.js' %}" type="text/javascript"></script> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAZY5nutUGjjf4D...endOFKEY&callback=initMap"async de

我需要在几页内打开我的gmap:

{% block extra_js %}
    <script src="{%static 'js/map.js' %}" type="text/javascript"></script>
    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAZY5nutUGjjf4D...endOFKEY&callback=initMap"async defer></script>
{% endblock %}
{%block extra_js%}
{%endblock%}

有时钥匙会过期。在我所有的html文件中更改密钥真的很烦人。也许我可以做一个全局变量,然后把密钥存储在那里?有什么建议吗?

把这个放在你的settings.py上

TEMPLATES[0]['OPTIONS']['context_processors'].append("API_KEY : YOUR_API_KEY")
然后在模板上使用{API_KEY}}作为变量。有关更多信息,请查看:

此链接可能会有所帮助: