Add sensor_data app to Django settings and URL routing
- Included sensor_data in the INSTALLED_APPS of settings.py. - Added URL path for sensor_data in urls.py to enable API access.
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "Sensor Data",
|
||||
"description": "API دادههای سنسور: آپدیت خوانش سنسور و مدیریت پارامترها",
|
||||
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
|
||||
},
|
||||
"variable": [
|
||||
{"key": "baseUrl", "value": "http://localhost:8020"},
|
||||
{"key": "uuid_sensor", "value": "00000000-0000-0000-0000-000000000000"}
|
||||
],
|
||||
"item": [
|
||||
{
|
||||
"name": "Update Sensor Data (PUT)",
|
||||
"request": {
|
||||
"method": "PUT",
|
||||
"header": [
|
||||
{"key": "Content-Type", "value": "application/json"},
|
||||
{"key": "Accept", "value": "application/json"}
|
||||
],
|
||||
"body": {
|
||||
"mode": "raw",
|
||||
"raw": "{\n \"location_id\": 1,\n \"soil_moisture\": 25.5,\n \"soil_temperature\": 22.3,\n \"soil_ph\": 7.2,\n \"electrical_conductivity\": 1.8,\n \"nitrogen\": 120.0,\n \"phosphorus\": 45.0,\n \"potassium\": 180.0\n}"
|
||||
},
|
||||
"url": {
|
||||
"raw": "{{baseUrl}}/api/sensor-data/{{uuid_sensor}}/",
|
||||
"host": ["{{baseUrl}}"],
|
||||
"path": ["api", "sensor-data", "{{uuid_sensor}}", ""]
|
||||
}
|
||||
},
|
||||
"description": "آپدیت کامل داده سنسور. نسخه جدید در تاریخچه ذخیره میشود. location_id باید به SoilLocation ارجاع دهد."
|
||||
},
|
||||
{
|
||||
"name": "Update Sensor Data (PATCH)",
|
||||
"request": {
|
||||
"method": "PATCH",
|
||||
"header": [
|
||||
{"key": "Content-Type", "value": "application/json"},
|
||||
{"key": "Accept", "value": "application/json"}
|
||||
],
|
||||
"body": {
|
||||
"mode": "raw",
|
||||
"raw": "{\n \"location_id\": 1,\n \"soil_moisture\": 28.0,\n \"soil_ph\": 7.5\n}"
|
||||
},
|
||||
"url": {
|
||||
"raw": "{{baseUrl}}/api/sensor-data/{{uuid_sensor}}/",
|
||||
"host": ["{{baseUrl}}"],
|
||||
"path": ["api", "sensor-data", "{{uuid_sensor}}", ""]
|
||||
}
|
||||
},
|
||||
"description": "آپدیت جزئی داده سنسور. فقط فیلدهای ارسالی بهروزرسانی میشوند."
|
||||
},
|
||||
{
|
||||
"name": "Add Parameter",
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"header": [
|
||||
{"key": "Content-Type", "value": "application/json"},
|
||||
{"key": "Accept", "value": "application/json"}
|
||||
],
|
||||
"body": {
|
||||
"mode": "raw",
|
||||
"raw": "{\n \"code\": \"soil_moisture\",\n \"name_fa\": \"رطوبت خاک\",\n \"unit\": \"%\"\n}"
|
||||
},
|
||||
"url": {
|
||||
"raw": "{{baseUrl}}/api/sensor-data/parameters/",
|
||||
"host": ["{{baseUrl}}"],
|
||||
"path": ["api", "sensor-data", "parameters", ""]
|
||||
}
|
||||
},
|
||||
"description": "اضافه کردن یا ویرایش پارامتر جدید. در ParameterUpdateLog ثبت میشود."
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user