Commit Graph

2 Commits

Author SHA1 Message Date
Akira
d30125d0a1 Day 4 のデータインポート機能実装が完了しました。
実装内容
views.py
- import_kyosai_master - 共済マスタのODSファイルをインポート
- import_yoshida_fields - 実圃場のODSファイルをインポート
urls.py
- /api/fields/import/kyosai/ - 共済マスタ用エンドポイント
- /api/fields/import/yoshida/ - 実圃場用エンドポイント
Many-to-Many 紐付け
field.kyosai_fields.add(kyosai_record)
field.chusankan_fields.add(chusankan_record)
.add() を使用して累積的に関連付けを追加しています。
動作確認
 POST /api/fields/import/kyosai/ → {"error": "No file uploaded"}
 POST /api/fields/import/yoshida/ → {"error": "No file uploaded"}
ODSファイルをPOSTすればインポートが始まります。
2026-02-15 12:00:30 +09:00
Akira
9ab5f0b814 【Day 2 完了報告】
完了したタスク
Day 2: Djangoセットアップ
成果物
requirements.txt (packages added)
settings.py (configured)
apps/fields, apps/plans, apps/reports (directories created)
レビュー結果
 良い点:

必要なライブラリが適切に追加されました(pandas, PostGIS等)。
settings.py の設定変更(INSTALLED_APPS, DATABASES, REST_FRAMEWORK)が正しく行われています。
アプリケーション構成も指示通りです。
次のステップ
Day 3: データモデル実装(Fields, Plansアプリのモデル作成)
2026-02-15 11:43:22 +09:00