ルーティングを設定します。

プロジェクト用ルーティングを作成

プロジェクト用のルーティングに、アプリケーション用のルーティングを指定します。

job_board/urls.py

from django.contrib import admin
from django.urls import path, include # 追加

urlpatterns = [
    path('admin/', admin.site.urls),
    path("api/", include("jobs.api.urls")) # 追加
]

アプリケーション用ルーティングを作成

API 専用フォルダを作り、管理しやすくします。

jobs フォルダの下に api フォルダを作成して、urls.py ファイルを作成します。

├── jobs
│   └── api
│       └── urls.py

jobs/api/urls.py

from django.urls import path
from jobs.api import views

urlpatterns = [
    path("jobs/", views.ListView.as_view(), name="list"),
    path("jobs/<int:pk>/", views.DetailView.as_view(), name="detail"),
]