Loading django/db/models/sql/compiler.py +3 −4 Original line number Diff line number Diff line Loading @@ -958,8 +958,7 @@ class SQLUpdateCompiler(SQLCompiler): raise TypeError("Database is trying to update a relational field " "of type %s with a value of type %s. Make sure " "you are setting the correct relations" % (field.__class__.__name__, val.__class__.__name__)) (field.__class__.__name__, val.__class__.__name__)) else: val = field.get_db_prep_save(val, connection=self.connection) Loading tests/invalid_models_tests/test_relative_fields.py +0 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ from __future__ import unicode_literals from django.core.checks import Error from django.db import models from django.db.models.fields import FieldDoesNotExist from django.test.utils import override_settings from django.test.testcases import skipIfDBFeature Loading tests/model_fields/models.py +1 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,7 @@ class Whiz(models.Model): class BigD(models.Model): d = models.DecimalField(max_digits=38, decimal_places=30) class FloatModel(models.Model): size = models.FloatField() Loading Loading
django/db/models/sql/compiler.py +3 −4 Original line number Diff line number Diff line Loading @@ -958,8 +958,7 @@ class SQLUpdateCompiler(SQLCompiler): raise TypeError("Database is trying to update a relational field " "of type %s with a value of type %s. Make sure " "you are setting the correct relations" % (field.__class__.__name__, val.__class__.__name__)) (field.__class__.__name__, val.__class__.__name__)) else: val = field.get_db_prep_save(val, connection=self.connection) Loading
tests/invalid_models_tests/test_relative_fields.py +0 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ from __future__ import unicode_literals from django.core.checks import Error from django.db import models from django.db.models.fields import FieldDoesNotExist from django.test.utils import override_settings from django.test.testcases import skipIfDBFeature Loading
tests/model_fields/models.py +1 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,7 @@ class Whiz(models.Model): class BigD(models.Model): d = models.DecimalField(max_digits=38, decimal_places=30) class FloatModel(models.Model): size = models.FloatField() Loading