jinja2を使って、データ関係なく指定回数をloopしようと、以下を書いたところ、
エラーが出てしまいます。。。
django/jinja2共に初学者につき、エラーの内容がつかめず、
直し方がわからないです。
どなたかアドバイスいただけると幸いです。
[環境]
python: ver.3.6
↓django.template(jinja2)
{% for i in range(0,10) %} {% i %} {% endfor %}
↓エラー内容
Traceback (most recent call last): File "{ファイルパス}.venv\lib\site-packages\django\core\handlers\base.py", line 156, in _get_response response = response.render() File "{ファイルパス}.venv\lib\site-packages\django\template\response.py", line 106, in render self.content = self.rendered_content File "{ファイルパス}.venv\lib\site-packages\django\template\response.py", line 83, in rendered_content content = template.render(context, self._request) File "{ファイルパス}.venv\lib\site-packages\django\template\backends\django.py", line 61, in render return self.template.render(context) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 175, in render return self._render(context) File "{ファイルパス}.venv\lib\site-packages\django\test\utils.py", line 98, in instrumented_test_render return self.nodelist.render(context) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 943, in render bit = node.render_annotated(context) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 910, in render_annotated return self.render(context) File "{ファイルパス}.venv\lib\site-packages\django\template\loader_tags.py", line 155, in render return compiled_parent._render(context) File "{ファイルパス}.venv\lib\site-packages\django\test\utils.py", line 98, in instrumented_test_render return self.nodelist.render(context) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 943, in render bit = node.render_annotated(context) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 910, in render_annotated return self.render(context) File "{ファイルパス}.venv\lib\site-packages\django\template\loader_tags.py", line 67, in render result = block.nodelist.render(context) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 943, in render bit = node.render_annotated(context) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 910, in render_annotated return self.render(context) File "{ファイルパス}.venv\lib\site-packages\django\template\loader_tags.py", line 182, in render template = context.template.engine.get_template(template_name) File "{ファイルパス}.venv\lib\site-packages\django\template\engine.py", line 144, in get_template template, origin = self.find_template(template_name) File "{ファイルパス}.venv\lib\site-packages\django\template\engine.py", line 126, in find_template template = loader.get_template(name, skip=skip) File "{ファイルパス}.venv\lib\site-packages\django\template\loaders\base.py", line 30, in get_template contents, origin, origin.template_name, self.engine, File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 160, in __init__ self.nodelist = self.compile_nodelist() File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 198, in compile_nodelist return parser.parse() File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 483, in parse raise self.error(token, e) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 481, in parse compiled_result = compile_func(self, token) File "{ファイルパス}.venv\lib\site-packages\django\template\defaulttags.py", line 814, in do_for sequence = parser.compile_filter(bits[in_index + 1]) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 568, in compile_filter return FilterExpression(token, self) File "{ファイルパス}.venv\lib\site-packages\django\template\base.py", line 668, in __init__ "from '%s'" % (token[upto:], token)) django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '(0,10)' from 'range(0,10)'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/31 08:39
2019/05/31 08:53 編集
2019/05/31 09:33