私の質問を言葉で包むのはかなり難しいですが、試してみましょう:
私の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行をプロジェクトの名前に変更する必要があります。
ありがとう!