我正在使用cookiecutter創建一個龍捲風項目,使用this template(它有幾個bug,所以你可能無法使用它)。我已經打了一個問題,我不知道如何解決:如何保護Jinja模板處理器中的某些文件?
jinja2.exceptions.TemplateSyntaxError: unexpected char '\\' at 124272
File "./{{cookiecutter.project_slug}}/static/swagger/lib/jsoneditor.min.js", line 10
我不知道,但我的印象中,cookiecutter
試圖神社過程中jsoneditor.min.js
,這是不應該發生的,因爲該文件中的「模板」不應該由cookiecutter
處理,它恰好包含Jinja
正在使用的相同轉義字符。
是否有可能告訴cookiecutter
不要處理某個目錄內的文件?這可能是正確設置cookiecutter
模板的問題,但不確定如何指定。
你可能想[副本,而不渲染(HTTP ://cookiecutter.readthedocs.io/en/latest/advanced/copy_without_render.html)。 – syntonym
@syntonym:似乎工作,謝謝!你可以把這個作爲答案,我會添加一個簡短的例子,upvote和接受? – dangonfast