我在Django的专案中使用Google Style Python Docstrings like in this Example。
当我创建一个类并在文档字符串中使用属性符号时,Pycharm总是说-“未解决的引用”。
class Post(models.Model):
"""
Class for posts.
Attributes:
title(str): Post title.
"""
title = models.CharField(max_length=120)
我知道PyCharm在self
和title
函数中看不到def __init__()
并写入此错误,但是在Django中,我从未见过将def __init__()
用于从models
继承的类。
我该怎么办?这是我的错误,还是PyCharm在这种情况下看不到上下文?我应该使用def __init__()
还是其他方式还是以其他方式编写文档?
python大神给出的解决方案
PyCharm目前似乎不支持此功能。如果要避免在文档字符串中看到这些“无法解析的引用”错误,唯一的解决方法是在“首选项”>“编辑器”>“检查”>“未解析的引用”中禁用检查。
我过去尝试过的另一个选项是删除“ Attributes:”标头,并在与其他文档字符串相同的缩进级别上编写我的属性文档。这不再向您发出警告,但您不再100%遵守Google Docstring样式指南。
USB设备发行 - python我目前正在使用PyUSB。由于我不熟悉USB,所以我不知道如何执行以下操作。我已经从Python PyUSB成功连接到我的USB设备硬件。在代码中,我需要重置USB设备硬件。通过向硬件发送命令来完成。现在,在硬件重置后,我想从Python PyUSB释放当前的USB设备。然后,我想在重置后将其重新连接到USB设备硬件。请让我知道,如何释放USB设备连接和接口…
Sklearn将字符串类标签更改为int - python我有一个pandas数据框,我试图将给定列中的值更改为字符串表示的整数。例如:df = index fruit quantity price 0 apple 5 0.99 1 apple 2 0.99 2 orange 4 0.89 4 banana 1 1.64 ... 10023 kiwi 10 0.92 我想看一下:df = index fruit q…
带有参数FlasK / Rest API的GET请求 - python我正在尝试执行GET请求,该请求应根据设置的参数从数据库中打印特定行。参数应该是一门课程的名称,我希望它从所选课程中获取所有数据。将其解释为SQL查询可能会更容易一些。该查询可能看起来像这样“ SELECT * FROM courselist WHERE course ='D0024E';”那里的“课程”。我已经设法完成fetchall()并从特定表中接收了…
如果__name__ =='__main__',则为Python的Powershell等效项: - python我真的很喜欢python的功能,例如:if __name__ == '__main__': #setup testing code here #or setup a call a function with parameters and human format the output #etc... 很好,因为我可以将Python脚本文件…
可以在没有操作系统的情况下运行Java程序吗? - java我知道所有Java程序都由JVM执行。这使Java与所有操作系统兼容(一次编写,可在任何地方运行)。但是我可以在没有操作系统的情况下运行Java程序吗?也许只运行JVM?并且,如果可能,功能是否会受到任何影响?注意:我的主要问题是,java程序可以直接在硬件上运行(通过JVM)吗?我可以在计算机中“启动”任何低级别的JVM吗? java大神给出的解决方案 实…