mirror of
https://github.com/django/django.git
synced 2025-08-01 09:32:50 +00:00
Refs #33308 -- Moved psycopg2 imports to the psycopg_any module.
This commit is contained in:
parent
c5ed884eab
commit
2ebfbd894e
13 changed files with 38 additions and 29 deletions
|
@ -8,14 +8,18 @@ from django.test import TestCase
|
|||
from django.test.utils import modify_settings
|
||||
|
||||
try:
|
||||
from psycopg2.extras import DateRange, DateTimeRange, DateTimeTZRange, NumericRange
|
||||
|
||||
from django.contrib.postgres.fields import (
|
||||
DateRangeField,
|
||||
DateTimeRangeField,
|
||||
DecimalRangeField,
|
||||
IntegerRangeField,
|
||||
)
|
||||
from django.db.backends.postgresql.psycopg_any import (
|
||||
DateRange,
|
||||
DateTimeRange,
|
||||
DateTimeTZRange,
|
||||
NumericRange,
|
||||
)
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
|
|
|
@ -31,8 +31,6 @@ from .models import (
|
|||
)
|
||||
|
||||
try:
|
||||
from psycopg2.extras import NumericRange
|
||||
|
||||
from django.contrib.postgres.aggregates import ArrayAgg
|
||||
from django.contrib.postgres.expressions import ArraySubquery
|
||||
from django.contrib.postgres.fields import ArrayField
|
||||
|
@ -42,6 +40,7 @@ try:
|
|||
SplitArrayField,
|
||||
SplitArrayWidget,
|
||||
)
|
||||
from django.db.backends.postgresql.psycopg_any import NumericRange
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ from .models import (
|
|||
)
|
||||
|
||||
try:
|
||||
from psycopg2.extras import DateRange, NumericRange
|
||||
from django.db.backends.postgresql.psycopg_any import DateRange, NumericRange
|
||||
except ImportError:
|
||||
pass # psycopg2 isn't installed.
|
||||
pass # psycopg isn't installed.
|
||||
|
||||
|
||||
class BulkSaveTests(PostgreSQLTestCase):
|
||||
|
|
|
@ -25,14 +25,13 @@ from . import PostgreSQLTestCase
|
|||
from .models import HotelReservation, IntegerArrayModel, RangesModel, Room, Scene
|
||||
|
||||
try:
|
||||
from psycopg2.extras import DateRange, NumericRange
|
||||
|
||||
from django.contrib.postgres.constraints import ExclusionConstraint
|
||||
from django.contrib.postgres.fields import (
|
||||
DateTimeRangeField,
|
||||
RangeBoundary,
|
||||
RangeOperators,
|
||||
)
|
||||
from django.db.backends.postgresql.psycopg_any import DateRange, NumericRange
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
|
|
|
@ -20,14 +20,17 @@ from .models import (
|
|||
)
|
||||
|
||||
try:
|
||||
from psycopg2.extras import DateRange, DateTimeTZRange, NumericRange
|
||||
|
||||
from django.contrib.postgres import fields as pg_fields
|
||||
from django.contrib.postgres import forms as pg_forms
|
||||
from django.contrib.postgres.validators import (
|
||||
RangeMaxValueValidator,
|
||||
RangeMinValueValidator,
|
||||
)
|
||||
from django.db.backends.postgresql.psycopg_any import (
|
||||
DateRange,
|
||||
DateTimeTZRange,
|
||||
NumericRange,
|
||||
)
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue