Django项目名称

时间:2012-08-31 13:32:51

标签: django structure

我的问题很难用文字包裹,但让我们试试:

我认为通过展示我的django项目结构的图表来解释我的问题更容易:

Project1 -------- / Project1

                        settings.py
                        urls.py
                        models.py
                        views.py
            manage.py

            /App1
                        urls.py
                        models.py
                        views.py

现在,在App1中的views.py中,如何在没有硬编码“project1”的情况下执行“project1.models import *”?相反,我需要有一个主项目的动态名称(在这种情况下是project1)。

我的目标是,我可以在我的下一个项目中使用相同的结构,尽可能少地修改代码。在这种情况下,目前我需要将App1视图中的那一行更改为我项目的名称。

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用relative imports

from ..models import *