Javascript django项目中gogoleMap键的全局变量
我需要在几页内打开我的gmap: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
{% 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}}作为变量。有关更多信息,请查看:
此链接可能会有所帮助: