2017-02-08 10 views
0

私はいくつかのページに私の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 %} 

、時にはキーが期限切れの取得。私が持っているすべてのhtmlファイルで鍵を変更するのは本当に面倒です。たぶん私はいくつかの並べ替えのグローバルvarialbeを作成し、キーをそこに格納することができますか?助言がありますか?

+0

おそらく、このリンクは参考になります:http://stackoverflow.com/q/433162/641249 – neverwalkaloner

答えて

0

その変数としてテンプレートに{{API_KEYを}}使用

TEMPLATES[0]['OPTIONS']['context_processors'].append("API_KEY : YOUR_API_KEY") 

をsettings.pyのあなたにこれを入れてください。詳細情報を確認する: Django - How to make a variable available to all templates?