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すればインポートが始まります。
This commit is contained in:
@@ -15,8 +15,9 @@ Including another URLconf
|
||||
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
||||
"""
|
||||
from django.contrib import admin
|
||||
from django.urls import path
|
||||
from django.urls import path, include
|
||||
|
||||
urlpatterns = [
|
||||
path('admin/', admin.site.urls),
|
||||
path('api/fields/', include('apps.fields.urls')),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user