PyCharm中Django的docstring中的未解析引用

2024-09-28 03:14:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django的项目中使用Google风格的Python Docstringslike in this Example。 当我创建一个类并在docstring中使用属性表示法时,Pycharm总是说-“Unresolved reference”。在

class Post(models.Model):
    """
    Class for posts.

    Attributes:
        title(str): Post title.
    """
    title = models.CharField(max_length=120)

我知道PyCharm没有看到titledef __init__()函数的self,并编写了这个错误,但在Django中,我从未见过对从models继承的类使用def __init__()。在

我该怎么办?这是我的错误还是PyCharm在这个例子中看不到上下文?我应该使用def __init__()或其他什么,还是用另一种方式编写docsting?在


Tags: 项目djangointitleinit风格modelsexample
1条回答
网友
1楼 · 发布于 2024-09-28 03:14:21

PyCharm目前似乎不支持此功能。如果要避免在docstring中看到这些“未解析引用”错误,唯一的解决方法是在“首选项”>;“编辑器”>;“检查”>;“未解析引用”中禁用检查。在

我在过去尝试过的另一个选择是删除“Attributes:”头,并在与docstring其余部分相同的缩进级别上编写属性文档。这不再给你一个警告,但你不再100%遵守googledocstring风格指南。在

相关问题 更多 >

    热门问题