Akira
543de30b1c
Day 5 の作付け計画API実装が完了しました。
実装内容
バグ修正
- fields/views.py: OfficialChusakanField → OfficialChusankanField
init_crops コマンド
✅ python manage.py init_crops
水稲: 5 varieties
大豆: 3 varieties
小麦: 2 varieties
そば: 2 varieties
とうきび: 1 varieties
serializers.py
- CropSerializer - 作物マスタ
- VarietySerializer - 品種マスタ
- PlanSerializer - 作付け計画(crop_name, variety_name, field_name 付き)
views.py
- CropViewSet, VarietyViewSet, PlanViewSet
- アクション: summary, copy_from_previous_year, get_crops_with_varieties
API エンドポイント
- /api/plans/crops/ - 作物一覧
- /api/plans/varieties/ - 品種一覧
- /api/plans/ - 作付け計画CRUD
- /api/plans/summary/?year=2025 - 集計
テスト結果
GET /api/plans/crops/ → ✅
GET /api/plans/ → ✅ (空配列)
2026-02-15 12:10:38 +09:00
..
2026-02-15 11:57:09 +09:00
2026-02-15 11:43:22 +09:00
2026-02-15 11:57:09 +09:00
2026-02-15 11:43:22 +09:00
2026-02-15 11:57:09 +09:00
2026-02-15 11:43:22 +09:00
2026-02-15 12:00:30 +09:00
2026-02-15 12:10:38 +09:00