アプリ版:「スタンプのみでお礼する」機能のリリースについて

pythonのDjango の勉強をしています。
まったくわからないので、Django のチュートリアルをやっています。
https://docs.djangoproject.com/ja/2.0/intro/tuto …
このページに、このようなコードがあります。

↓ここから↓
from django.urls import path

from . import views ←【fromの後のドット】

urlpatterns = [
# ex: /polls/
path('', views.index, name='index'),
# ex: /polls/5/
path('<int:question_id>/', views.detail, name='detail'),
# ex: /polls/5/results/
path('<int:question_id>/results/', views.results, name='results'),
# ex: /polls/5/vote/
path('<int:question_id>/vote/', views.vote, name='vote'),
]
↑ここまで↑

質問は、上記の「【fromの後のドット】」のところの、
fromの後の「・」です。
これは、どのような意味ですか?

同じページに、「from .models import Question」ってのもあります。
このドットもよくわかりません。

これは、正規表現?現在のパスの意味?
もしかして、「・」や「.models」というものでしょうか。

よろしくお願いします。

A 回答 (2件)

こういうのはPythonの言語仕様を見に行って調べます



https://docs.python.org/2/tutorial/modules.html# …

>6.4.2. Intra-package References
>Starting with Python 2.5, in addition to the implicit relative imports described above, you can write explicit relative imports with the from module import name form of import statement. These explicit relative imports use leading dots to indicate the current and parent packages involved in the relative import. From the surround module for example, you might use:
    • good
    • 0
この回答へのお礼

ヒントをありがとうございます。でも、英語なので・・・(涙)

お礼日時:2018/01/21 17:18

Python 公式のドキュメントは日本語訳もされています


https://docs.python.jp/2.7/tutorial/modules.html
    • good
    • 0
この回答へのお礼

ありがとうございます。日本語もあるのはわかったのですが、該当箇所を見つけることができませんでした。
英語を、翻訳サイトで訳して、意味不明に呆然としていたのでとても助かりました。

お礼日時:2018/01/21 18:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!