Python 名称与django中的应用程序名称和本地包名称冲突

Python 名称与django中的应用程序名称和本地包名称冲突,python,django,name-clash,Python,Django,Name Clash,假设您有一个名为“foo”的应用程序 您位于“bar”应用程序的子目录中,例如my_site/bar/views/my_view.py。 从该文件中,您希望从foo导入一个 问题是,在那个目录中,您还有foo.py,导入不起作用 简单的解决方法是更改foo.py文件名,但是还有其他方法吗 这似乎是一种选择。

假设您有一个名为“foo”的应用程序

您位于“bar”应用程序的子目录中,例如my_site/bar/views/my_view.py。
从该文件中,您希望从foo导入一个

问题是,在那个目录中,您还有
foo.py
,导入不起作用

简单的解决方法是更改
foo.py
文件名,但是还有其他方法吗

这似乎是一种选择。