http://127.0.0.1:8000/にアクセスししっかりできているかどうか確認するためターミナルでpython3 manage.py runserverを開くためにリンク先のアプリケーションで機能を作ろうのURL設定まで行い
1行目では、DjangoのURL機能であるpath関数をインポートしています。
2行目のfrom . import viewsという部分では、同じ階層にあるviews.pyファイルをインポートしています。ドットは、同じ階層という意味です。
path関数では、第一引数で空の文字列を指定し、第二引数で、views.indexを指定することで、URL(http://127.0.0.1:8000/)にアクセスした時は、views.pyのindex関数を実行するように設定をしています。
例えば、ここをpath('top/', views.index, name='index')のように書き換えたとすると、URL(http://127.0.0.1:8000/top)にアクセスしたときにindex関数が実行されることになります。このように、第一引数ではURLのパスを設定しています。
第三引数のname='index'という部分は、このURLパスに名前をつけてあげています。
これでページを表示する準備が整いました。ローカルサーバーを立ち上げて、http://127.0.0.1:8000/にアクセスすると、以下のようなページが表示されるはずです。
http://127.0.0.1:8000/にアクセスししっかりできているかどうか確認するためターミナルでpython3 manage.py runserverを開くためどんどん進めていると
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3: can't open file 'manage.py': [Errno 2] No such file or directory
from django.urls import path
と出ました
どうすればいいですか
リンク内容
あなたの回答
tips
プレビュー