Pycharm,如何在python文件中允许jinja2代码

Pycharm,如何在python文件中允许jinja2代码,python,pycharm,jinja2,Python,Pycharm,Jinja2,目前,我们正在使用jinja2生成python代码。该文件将同时包含jinja模板代码和python代码。问题是pycharm(我们使用社区版)对此不满意。把它标记为语法错误,这太不方便了。 像这样: //python code {% include 'templates/base.py'%} //python code 您是否有任何解决方案使IDE理解这一点,并且不会将其标记为语法错误?因为我们需要在这些文件中完成代码 多谢各位 Python本身是如此动态,以至于我看不到动态创建代码的

目前,我们正在使用jinja2生成python代码。该文件将同时包含jinja模板代码和python代码。问题是pycharm(我们使用社区版)对此不满意。把它标记为语法错误,这太不方便了。 像这样:

//python code 
{% include 'templates/base.py'%} 
//python code 
您是否有任何解决方案使IDE理解这一点,并且不会将其标记为语法错误?因为我们需要在这些文件中完成代码


多谢各位

Python本身是如此动态,以至于我看不到动态创建代码的有效用例。那么,这背后的想法是什么呢?我不认为这会将其标记为语法错误。文件扩展名是什么?@Selcuk文件扩展名是。py@KlausD. 基本上,我们使用python作为绘图脚本。有两个过程:1个构建过程和2个运行时过程。在构建时,我们使用jinja2生成不同的python代码。在运行时,它执行python代码并绘制objects@trongd文件扩展名是您的问题。PyCharm认为您正在编写Python代码,因此它需要有效的Python代码。