小编Sle*_*ker的帖子

Flask-Admin扩展模板

我正在尝试使用Flask-Admin的'master.html'模板扩展我的模板,如下所示:

{% extends 'admin/master.html' %}
{% block body %}
    Hello!!!
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我得到错误:

File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py", line 894, in render
return self.environment.handle_exception(exc_info, True)
File "/Users/Slowpoke/Projects/Python/spider/spider/templates/form.html", line 1, in top-level template code
{% extends 'admin/master.html' %}
File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Flask_Admin-1.0.6-py2.7.egg/flask_admin/templates/admin/master.html", line 1, in top-level template code
{% extends admin_base_template %}
File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/templating.py", line 57, in get_source
return loader.get_source(environment, local_name)
File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/loaders.py", line 162, in get_source
pieces = split_template_path(template)
File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/loaders.py", line 29, in split_template_path
for piece in template.split('/'):
UndefinedError: 'admin_base_template' is undefined
Run Code Online (Sandbox Code Playgroud)

以下是我正在初始化Flask-Admin的方法: …

python jinja2 flask flask-admin

7
推荐指数
2
解决办法
6561
查看次数

标签 统计

flask ×1

flask-admin ×1

jinja2 ×1

python ×1