diff options
| author | Claude Paroz <claude@2xlibre.net> | 2016-03-25 18:49:45 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-03-28 10:59:30 -0400 |
| commit | fc01c84bad5b453141aa04a53bc3bc4ed00015ea (patch) | |
| tree | ef9601b0675ace2fc2c8fef94ffea297ccf39d7d | |
| parent | fb84e877ce661f11b4c0ac71a34c533257f1c4a8 (diff) | |
Avoided need to import model fields in models/functions.py.
| -rw-r--r-- | django/db/models/functions.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/django/db/models/functions.py b/django/db/models/functions.py index 4abb9a178b..8aecc99633 100644 --- a/django/db/models/functions.py +++ b/django/db/models/functions.py @@ -1,9 +1,7 @@ """ Classes that represent database functions. """ -from django.db.models import ( - DateTimeField, Func, IntegerField, Transform, Value, -) +from django.db.models import Func, Transform, Value, fields class Coalesce(Func): @@ -136,7 +134,7 @@ class Length(Transform): lookup_name = 'length' def __init__(self, expression, **extra): - output_field = extra.pop('output_field', IntegerField()) + output_field = extra.pop('output_field', fields.IntegerField()) super(Length, self).__init__(expression, output_field=output_field, **extra) def as_mysql(self, compiler, connection): @@ -153,7 +151,7 @@ class Now(Func): def __init__(self, output_field=None, **extra): if output_field is None: - output_field = DateTimeField() + output_field = fields.DateTimeField() super(Now, self).__init__(output_field=output_field, **extra) def as_postgresql(self, compiler, connection): |
