###前提・実現したいこと
Djangoを利用して、学習用ゲームWebアプリを作成しています。
現在、Javascript内で2次元配列で作成したmapをhtml5のcanvas上で表示しています。
この2次元配列をjavascript上ではなく、view.pyファイルでconfigParserを利用したconfig.iniファイル内で作成したいと考えています。
最終的には.iniファイルで作成した2次元配列を config.ini → view.py(python3) → html5 → javascript の順に移動させたいと考えています。
###発生している問題・エラーメッセージ
configParserを利用して取り扱っているconfig.iniファイル内での二次元配列の書き方、またhtml,javascriptまでの値の渡し方が把握出来ていません。
NoSectionError During handling of the above exception ('settings'), another exception occurred: map = inifile.get('settings','map')
###該当のソースコード
config.ini
# -*- coding: utf-8 -*- # コメント [settings] map : [ ["s","a","m","p","l","e"] ["a","b"] ["c"] ]
python
1def htmlname(request): 2 # -*- coding: utf-8 -*- 3 inifile = configparser.ConfigParser() # SafeConfigParser()から名称変更 4 inifile.read('../static/configs/config.ini', encoding='utf-8') 5 6 map = inifile.get('settings','map') 7 8 data = { 9 'map' : map 10 } 11 return render(request, 'htmlName.html',data)
html5
1~省略~ 2<script> 3 var map = {{ map }} 4</script> 5</head> 6<body> 7~省略~ 8<script> 9</script>
###試したこと
上記ソースコード
###補足情報(言語/FW/ツール等のバージョンなど)
Python3.4.4
Django1.9.6
HTML5
Javascript
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。