mirror of
https://github.com/django/django.git
synced 2025-02-27 02:54:23 +00:00
Fixed Number.__str__() crash when float/decimal_value is None in expressions tests models.
This commit is contained in:
parent
72b7aecbbf
commit
7ba2a0db20
@ -56,7 +56,11 @@ class Number(models.Model):
|
||||
decimal_value = models.DecimalField(max_digits=20, decimal_places=17, null=True)
|
||||
|
||||
def __str__(self):
|
||||
return "%i, %.3f, %.17f" % (self.integer, self.float, self.decimal_value)
|
||||
return "%i, %s, %s" % (
|
||||
self.integer,
|
||||
"%.3f" % self.float if self.float is not None else None,
|
||||
"%.17f" % self.decimal_value if self.decimal_value is not None else None,
|
||||
)
|
||||
|
||||
|
||||
class Experiment(models.Model):
|
||||
|
Loading…
x
Reference in New Issue
Block a user