diff --git a/forecasts/models.py b/forecasts/models.py index fb83dbe6d5d46cc2580de2e85f9f44320548b5ab..b4d6c235a38c998963aff18542fad62bfb478f1c 100755 --- a/forecasts/models.py +++ b/forecasts/models.py @@ -509,7 +509,7 @@ class ResultParameter(models.Model): key = models.CharField(max_length=50) name = models.CharField(max_length=200) description = models.TextField() - measurementunit = models.ForeignKey(MeasurementUnit) + measurementunit = models.ForeignKey(MeasurementUnit,on_delete=models.CASCADE) local_name = None @@ -536,7 +536,7 @@ class ResultParameter(models.Model): class ResultParameterLocal(models.Model): - result_parameter = models.ForeignKey(ResultParameter) + result_parameter = models.ForeignKey(ResultParameter,on_delete=models.CASCADE) local_name = models.CharField(max_length=200) language_code = models.CharField(max_length=2, verbose_name=_("Language code")) @@ -551,9 +551,9 @@ class HighChartsType(models.Model): class ModelGraphParameter(models.Model): model_id = models.CharField(max_length=10, validators=[validate_model_id_length]) - resultparameter = models.ForeignKey(ResultParameter) + resultparameter = models.ForeignKey(ResultParameter,on_delete=models.CASCADE) color_hexcode = models.CharField(max_length=6) - highcharts_type = models.ForeignKey(HighChartsType) + highcharts_type = models.ForeignKey(HighChartsType,on_delete=models.CASCADE) def __unicode__(self): return self.model_id + "/" + self.resultparameter.getNamespaceKey()