4

PyCharm 允许您自动导入未找到的类...例如,如果我键入了在当前文件中未找到的方法名称或类名称,PyCharm 可以自动为其添加导入语句。但是,问题是自动导入错过了当前的 Django 项目名称......

例如:

您的 Django 项目称为myproject,当前应用程序是myapp。您的models.py中有一个名为MyModel的类。

如果您在某处输入“ MyModel ”,自动生成的导入语句将是:

from myapp.models import MyModel

然而,我希望它是:

from myproject.myapp.models import MyModel

有谁知道如何解决这个问题?

4

1 回答 1

2

将项目名称包含在导入中是一种不好的做法。重用您的应用程序变得更加困难。如果您愿意,您不能轻易更改项目名称。像 ep.io 这样的一些主机甚至要求在导入时不要使用项目名称。而且,您无法在 PyCharm 中更改此类导入行为。您可以尝试在他们的 bugtracker 上填写请求但我怀疑它会被实施。

于 2011-06-16T17:02:30.347 回答