我的问题很难用文字包裹,但让我们试试:
我认为通过展示我的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视图中的那一行更改为我项目的名称。
谢谢!