| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

AngularJS x Django

提供: MyMemoWiki
2020年2月15日 (土) 07:30時点におけるPiroto (トーク | 投稿記録)による版 (ページの作成:「==AngularJS x Django== [AngularJS][Django] ===テンプレートの共存させたい=== *Djangoのテンプレートと、AngularJSのテンプレートを共存さ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

AngularJS x Django

[AngularJS][Django]

テンプレートの共存させたい

  • Djangoのテンプレートと、AngularJSのテンプレートを共存させたい
  • テンプレートタグの衝突
    • {% verbatim %} ~ {% endverbatim % } の間は Djangoテンプレートの展開は無効になる
<!DOCTYPE html>
<html ng-app>
<head>
<meta charset="UTF-8">
<title>PhraseIt.info</title>

</head>
<body>
    {% csrf_token %}
    {% verbatim %}

テンプレート:'PhraseIt.info'

    {% endverbatim %}
    {% if DEBUG %}
    <script type="text/javascript" src="テンプレート:STATIC URLjs/angularjs/1.3.15/angular.min.js"></script>
    {% else %}
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
    {% endif %}
</body>
</html>
app.config(['$httpProvider', function ($httpProvider) {
    $httpProvider.defaults.xsrfHeaderName = 'X-CSRFToken';
    $httpProvider.defaults.xsrfCookieName = 'csrftoken';
}]);