回答編集履歴

1

コメントへの返答

2018/05/12 05:14

投稿

karamarimo
karamarimo

スコア2551

test CHANGED
@@ -3,3 +3,47 @@
3
3
 
4
4
 
5
5
  [delimiters - Vue.js API](https://vuejs.org/v2/api/#delimiters)
6
+
7
+
8
+
9
+ -------
10
+
11
+ > ちなみにbottleの側を変更することはできるのでしょうか。
12
+
13
+
14
+
15
+ docsを見てもそれに関する情報は書いてないですが、[ソースコード](https://github.com/bottlepy/bottle/blob/0.12.13/bottle.py)を見るとできそうです。
16
+
17
+ SimpleTemplateのコンストラクタに`syntax`という引数を渡せばいいです。
18
+
19
+ デフォルトでは
20
+
21
+ ```python
22
+
23
+ default_syntax = '<% %> % {{ }}'
24
+
25
+ ```
26
+
27
+ がセットされますが、これを`'<% %> % [[ ]]'`に変えるとできるみたいです。
28
+
29
+
30
+
31
+ ```python
32
+
33
+ import bottle
34
+
35
+
36
+
37
+ tpl = bottle.SimpleTemplate("x = [[x]]", syntax="<% %> % [[ ]]")
38
+
39
+ tpl.render(x=3.14)
40
+
41
+ # 'x = 3.14'
42
+
43
+ ```
44
+
45
+
46
+
47
+ 参考
48
+
49
+ [Changing template tags in Bottle.py SimpleTemplate](http://codeandlife.com/2014/10/05/changing-template-tags-in-bottle-py-simpletemplate/)