1 Alias4ck 2024-01-09 17:00:36 +08:00 https://github.com/cookiecutter/cookiecutter/issues/1088#issuecomment-416183503 ``` {{ this_will_be_rendered }} {% raw %} {{ this_will_not }} {% endraw %} ``` |
![]() | 2 Etuloser OP @Alias4ck 不知道是否是我表述不清楚,我的意思是 cookiecutter 会侵入源代码导致项目整体无法运行,必须使用生成后的代码才能正常运行 比如在 DRF 模版中,路由文件如下: https://github.com/Etuloser/cookiecutter-DRF/blob/main/%7B%7B%20cookiecutter.project_slug%20%7D%7D/src/urls.py 这个时候直接运行项目肯定是会报错的,但是我又不想生成一个项目来调试,而是直接调试我的模版。 |
3 < href="/member/alexsz" class="dark">alexsz 2024-01-09 17:40:54 +08:00 @Etuloser 用正则检查? re.match(r'\{\{ ?cookiecutter\.*? ?\}\}') |
4 Alias4ck 2024-01-09 17:54:24 +08:00 那你是想 debug jinja template render 咯? |
![]() | 5 saber000 2024-01-10 20:05:28 +08:00 ![]() 可以基于这个工具来搞 https://github.com/cruft/cruft 修改模板-->同步到最终项目-->运行调试-->回头修改模板 |