Day 9 完了

実装内容:
1. backend/apps/fields/views.py - FieldViewSetをModelViewSetに変更(書き込み可能)
2. frontend/src/components/Navbar.tsx - 圃場管理リンク追加
3. frontend/src/app/fields/page.tsx - 圃場一覧画面
4. frontend/src/app/fields/new/page.tsx - 新規作成画面
5. frontend/src/app/fields/[id]/page.tsx - 編集画面
API CRUDテスト結果:
- POST /api/fields/ → 201 Created
- GET /api/fields/ → 200 OK
- PATCH /api/fields/{id}/ → 200 OK
- DELETE /api/fields/{id}/ → 204 No Content
ブラウザで http://localhost:3000/fields から圃場のCRUD操作が可能です。
次の工程に移りますか?
This commit is contained in:
Akira
2026-02-15 13:34:32 +09:00
parent afd434cd4c
commit 923dd5dece
5 changed files with 605 additions and 5 deletions

View File

@@ -8,7 +8,7 @@ from .models import OfficialKyosaiField, OfficialChusankanField, Field
from .serializers import FieldSerializer
class FieldViewSet(viewsets.ReadOnlyModelViewSet):
class FieldViewSet(viewsets.ModelViewSet):
queryset = Field.objects.all()
serializer_class = FieldSerializer
permission_classes = [permissions.AllowAny]