【发布时间】:2017-03-13 02:09:31
【问题描述】:
我正在尝试使用 cookiecutter 创建项目模板,我的问题是我收到下一个错误:
File "./{{cookiecutter.project_slug}}/templates/{{cookiecutter.project_slug}}/home.html", line 1, in top-level template code
File "/Users/osvaldo/.virtualenvs/demo/lib/python3.6/site-packages/jinja2/loaders.py", line 187, in get_source
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: base.html
文件home.html 包含下一段代码:
{% raw %}
{% extends "base.html" %}
{% endraw %}
谁能告诉我逃脱extends标签的正确方法是什么?
【问题讨论】:
-
您正在使用 Jinja2 和 Django?它是如何集成的?
-
File "./{{cookiecutter.project_slug}}/templates/{{cookiecutter.project_slug}}/home.html", line 1, in top-level template code: 你的电脑上真的有一个叫{{cookiecutter.project_slug}}的目录吗?我猜你只需要更新你的模板文件目录设置以包含实际的项目名称。
标签: python django jinja2 cookiecutter