first commit

This commit is contained in:
2026-03-19 22:54:29 +03:30
parent 1a178f39b7
commit 035bc6f74d
91 changed files with 3821 additions and 130 deletions
+24
View File
@@ -0,0 +1,24 @@
from django.contrib import admin
from .models import SoilDepthData, SoilLocation
class SoilDepthDataInline(admin.TabularInline):
model = SoilDepthData
extra = 0
readonly_fields = ("depth_label", "bdod", "cec", "cfvo", "clay", "nitrogen", "ocd", "ocs", "phh2o", "sand", "silt", "soc", "wv0010", "wv0033", "wv1500")
@admin.register(SoilLocation)
class SoilLocationAdmin(admin.ModelAdmin):
list_display = ("id", "latitude", "longitude", "is_complete", "created_at")
list_filter = ("created_at",)
search_fields = ("latitude", "longitude")
readonly_fields = ("created_at", "updated_at")
inlines = [SoilDepthDataInline]
@admin.register(SoilDepthData)
class SoilDepthDataAdmin(admin.ModelAdmin):
list_display = ("id", "soil_location", "depth_label", "bdod", "cec", "phh2o", "clay", "sand", "silt")
list_filter = ("depth_label",)
search_fields = ("soil_location__latitude", "soil_location__longitude")