DjangoのビューをURLにマッピングするために、urls.py ファイルにURLパターンを設定する?
はい、通常、DjangoのビューをURLにマッピングするために、urls.py ファイルにURLパターンを設定する必要があります。具体的な手順は以下の通りです:
- URLパターンを定義する:
urls.pyファイルで、ビュー関数を呼び出すためのURLパターンを定義します。 - ビューをインポートする:
views.pyファイルから、ビュー関数をインポートします。 - URLパターンとビューを関連付ける:
定義したURLパターンとビューを関連付けます。
以下は、具体的な例です:
python
# urls.py
from django.urls import path
from .views import my_view
urlpatterns = [
path('my-url/', my_view, name='my-url'),
]
python
# views.py
from django.http import HttpResponse
from .function import my_function
def my_view(request):
# 関数を呼び出して結果を取得
result = my_function()
# 結果を HttpResponse として返す
return HttpResponse(result)
上記の例では、urls.py ファイルで path() 関数を使用して、my-view というURLパターンを定義し、そのURLパターンがリクエストを my_view 関数にマッピングすることを指定しています。views.py ファイルから my_view 関数をインポートしています。
このようにして、ビュー関数をURLに関連付けることができます。リクエストが my-url/ に送信されると、my_view 関数が呼び出され、関数の結果がブラウザに表示されます。

ディスカッション
コメント一覧
まだ、コメントがありません