from django.db import migrations, models def build_default_layout(): return { "input_block_count": 1, "default_full_farm": True, "algorithm_status": "pending", "blocks": [ { "block_code": "block-1", "order": 1, "source": "default", "needs_subdivision": None, "sub_blocks": [], } ], } class Migration(migrations.Migration): dependencies = [ ("location_data", "0007_ndviobservation"), ] operations = [ migrations.AddField( model_name="soillocation", name="block_layout", field=models.JSONField( blank=True, default=build_default_layout, help_text="ساختار بلوک‌های زمین. به‌صورت پیش‌فرض کل زمین یک بلوک است و بعداً الگوریتم می‌تواند برای هر بلوک زیر‌بلوک تعریف کند.", ), ), migrations.AddField( model_name="soillocation", name="input_block_count", field=models.PositiveIntegerField( default=1, help_text="تعداد بلوک‌های اولیه‌ای که کشاورز برای زمین ثبت می‌کند.", ), ), ]