1. ホーム
  2. python

[解決済み] Python "from [dot]package import ..." シンタックス [重複].

2023-02-16 10:15:29

質問

Djangoのチュートリアルを見ていると、次のような構文がありました。

from .models import Recipe, Ingredient, Instruction

誰か.modelsがどのように機能するか/正確に何をするか説明できますか?通常、私は

from myapp.models import

.modelsの前にmyappの部分を入れないとどうなるのでしょうか?

どのように解決するのですか?

重複している可能性があります。 Pythonのimport文の.は何を意味するのですか?

この . で検索するように指示するショートカットです。 現在の パッケージの残りの部分よりも先に PYTHONPATH . ですから、もし同じ名前のモジュール Recipe が他の場所に存在する場合は PYTHONPATH に存在する場合、それは読み込まれません。