- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理一个包含许多不同 Django 应用程序的项目。
我想用isort
在这个项目中,但从 Django 应用程序( from myapp1.mymodule import myfunction
)的导入被 isort
看到作为第三方进口。
我该如何制作 isort
将它们识别为第一方进口?
我可以添加 isort
配置(在 .cfg
中):known_first_party=myapp1,myapp2...
但我必须维护这个 list 。
有没有更好的办法?
最佳答案
您可以使用 src_paths
选项来指定项目文件夹。您不需要维护known_first_party
列表。相关源代码( https://github.com/PyCQA/isort/blob/5.6.4/isort/place.py#L63-L95 ):
if (
_is_module(module_path)
or _is_package(module_path)
or _src_path_is_module(src_path, root_module_name)
):
return (sections.FIRSTPARTY, f"Found in one of the configured src_paths: {src_path}.")
关于python - 使 isort 将来自 Django 应用程序的导入识别为第一方导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63583880/
我有一个 SortableList实现 ISortable 的类.我很难实现以下两个接口(interface)成员.. public IEnumerator GetEnumerator() {
我正在处理一个包含许多不同 Django 应用程序的项目。 我想用isort在这个项目中,但从 Django 应用程序( from myapp1.mymodule import myfunction
我正在尝试将 isort 设置为 PyCharm 中的外部工具。我无法设置过滤器以使文件路径成为链接。 isort 的输出是: ERROR: C:\dev\path\to\a\project\file
我想设置 isort 通过 ALE 在 Vim 中使用插入。我已将此快捷方式添加到我的 .vimrc: nnoremap I :ALEFix isort 但是,当我激活它时,什么也没有发生。我在全局和
我有一系列在本地和 Jenkins 上运行的工具来检查和格式化我的 Python 代码: autoflake 分类 黑色 我用 pyproject.toml配置黑色的文件,与 .isort.cfg 等
我可能弄乱了一些环境路径变量。 我一边学习 Django 和虚拟环境,一边修改 VS Code,并更改我的 Python 安装目录路径。在弄清楚如何指向 VS Code 的默认 Python 路径时,
我是一名优秀的程序员,十分优秀!