From f8b5b63d60dfefae1b7acfda78dd21bb14df5947 Mon Sep 17 00:00:00 2001 From: bill-becker Date: Mon, 9 Sep 2024 21:33:55 -0600 Subject: [PATCH] Allow null for Site input outdoor air temp --- ...siteinputs_outdoor_air_temperature_degf.py | 19 +++++++++++++++++++ reoptjl/models.py | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 reoptjl/migrations/0066_alter_siteinputs_outdoor_air_temperature_degf.py diff --git a/reoptjl/migrations/0066_alter_siteinputs_outdoor_air_temperature_degf.py b/reoptjl/migrations/0066_alter_siteinputs_outdoor_air_temperature_degf.py new file mode 100644 index 000000000..0d8173fa6 --- /dev/null +++ b/reoptjl/migrations/0066_alter_siteinputs_outdoor_air_temperature_degf.py @@ -0,0 +1,19 @@ +# Generated by Django 4.0.7 on 2024-09-10 03:31 + +import django.contrib.postgres.fields +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('reoptjl', '0065_merge_20240910_0128'), + ] + + operations = [ + migrations.AlterField( + model_name='siteinputs', + name='outdoor_air_temperature_degF', + field=django.contrib.postgres.fields.ArrayField(base_field=models.FloatField(blank=True, null=True), blank=True, default=list, help_text="The outdoor air (dry-bulb) temperature in degrees Fahrenheit as determined by the site's location TMY3 data from the PVWatts call or user input. This is used for GHP COP and ASHP COP and CF values based on the default or custom mapping of those.", null=True, size=None), + ), + ] diff --git a/reoptjl/models.py b/reoptjl/models.py index 99937886d..d919d3a57 100644 --- a/reoptjl/models.py +++ b/reoptjl/models.py @@ -401,9 +401,11 @@ class SiteInputs(BaseModel, models.Model): ) outdoor_air_temperature_degF = ArrayField( models.FloatField( + null=True, blank=True ), default=list, + null=True, blank=True, help_text=("The outdoor air (dry-bulb) temperature in degrees Fahrenheit as determined by the site's location TMY3 data from the PVWatts call or user input. This is used for GHP COP and ASHP COP and CF values based on the default or custom mapping of those.") )