django如何从另一个目录导入文件

时间:2019-03-05 12:22:39

标签: python django

目录结构

  project
     __init__.py
     subproject1
          __init__.py
          app1
             __init__.py
             urls.py
             views.py
             models.py
          app2
             __init__.py
             urls.py
             views.py
             models.py
          settings.py
          urls.py
          manage.py
          redis.py
      subproject2
         __init__.py
         a.py
         b.py
         c.py

我想使用settings.py,并且某些函数在subproject2的b.py中返回subproject1的redis.py。可能吗?如果是,怎么办?

1 个答案:

答案 0 :(得分:0)

您必须将所有目录修改为python软件包目录。 您可以通过在所有目录中添加__init__.py来轻松实现。