如何在pycharm3中为模板参数做类型提示?

How to do type hinting for a template parameter in pycharm3?

我注意到当我在 django 视图中使用函数 render 或 render_to_reponse 时,我可以自动完成并在模板字符串中引用模板。

当我尝试对我的方法执行相同的操作时,即使我将参数 template_name 命名为与 "render" 方法相同,字符串也不会以相同的方式响应。

def my_render(self, template_name):
    """
    My custom render method
    :type template_name: Template|str
    """
    return render(self.request, template_name, self.context)

这些代码洞察功能附加到 Django 实现中的特定全限定函数名称。遗憾的是,目前无法为您自己的项目中的功能启用这些功能。