URLもうすぐ最初のWebページ、あなたのブログのホームページを作るところです!でも最初に、ちょっとだけDjangoのURLについて学びましょう。URLとは?URLはWeb上のアドレスです。サイトのURLは、ブラウザのアドレスバーで見ることができます。)インターネット上のすべてのページには、独自のURLが必要です。それによって、これから作るアプリケーションが、URLを指定してアクセスしてきたユーザに、何を見せたらいいのかわかるのです。URLconf(URL設定)と呼ばれるものを使います。URLconfはパターンの集まりで、適切なビューを見つけるために、DjangoがリクエストされたURLと照合するものです。admin.site.urls),]ご覧のとおり、Djangoは既にこのようなものを置いてくれています。)で囲まれた行は、docstringとよばれるコメント行です。ファイル、クラス、またはメソッドの先頭に記述して、それが何をするかを説明するのに用います。これはPythonによって実行されない行です。前の章で訪れたadminのURLについてはすでに書いてありますね。始まる全てのURLについて、Djangoが返すべきビューをこの行で指定しています。今回の場合、adminで始まるURLをたくさん作ることになりますが、その全てをこの小さいファイルに書くようなことはしません。この方がきれいで読みやすいですし。ブログの入口ページにして、投稿したブログポストのリストを表示するようにしたいと思います。アプリからURLをインポートするだけにしましょう。インポートする行を追加しましょう。django.urls...の行を変更し、そのインポートを追加する必要があります。リダイレクトするようになり、それ以降はそちらを参照するようになります。いう空のファイルを作って、コードエディタで開いて下さい。(といっても、今は一つもありません。作りますけど!)をインポートするという意味です。その後、最初のURLパターンを追加します。ルートURLに割り当てています。このURLパターンは空の文字列に一致します。正しい行き先だということをDjangoに伝えます。これはビューと同じ名前にすることもできますが、全然別の名前にすることもできます。プロジェクトでは名前づけされたURLを後で使うことになるので、アプリのそれぞれのURLに名前をつけておくのは重要です。URLの名前はユニークで覚えやすいものにしておきましょう。ようなメッセージが出るでしょう。タイプしたのを覚えていますか?)が動いていないからです。なったのかを知るためにサーバーのコンソール画面を見てみましょう。エラーが表示されていますね。いう属性(attribute)がないことを知らせてくれています。名前で、Djangoが探して使おうとしましたが、私たちはこれをまだ作っていませんでした。動作していないと思います。心配しなくて大丈夫です。別のエラーメッセージが表示された場合は、Webサーバーを再起動してみてください。C(CtrlキーとCキーを同時に押す)で停止します。Breakかもしれません。runserverを実行してWebサーバーを再起動します。URLconfについてもっと知りたい場合は、公式のドキュメントを見て下さい。