Remove several more relative imports.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17007 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
1856e398c5
commit
544a8372fd
|
@ -2,12 +2,16 @@
|
||||||
USA-specific Form helpers
|
USA-specific Form helpers
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import re
|
||||||
|
|
||||||
from django.core.validators import EMPTY_VALUES
|
from django.core.validators import EMPTY_VALUES
|
||||||
from django.forms import ValidationError
|
from django.forms import ValidationError
|
||||||
from django.forms.fields import Field, RegexField, Select, CharField
|
from django.forms.fields import Field, RegexField, Select, CharField
|
||||||
from django.utils.encoding import smart_unicode
|
from django.utils.encoding import smart_unicode
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
import re
|
|
||||||
|
|
||||||
phone_digits_re = re.compile(r'^(?:1-?)?(\d{3})[-\.]?(\d{3})[-\.]?(\d{4})$')
|
phone_digits_re = re.compile(r'^(?:1-?)?(\d{3})[-\.]?(\d{3})[-\.]?(\d{4})$')
|
||||||
ssn_re = re.compile(r"^(?P<area>\d{3})[-\ ]?(?P<group>\d{2})[-\ ]?(?P<serial>\d{4})$")
|
ssn_re = re.compile(r"^(?P<area>\d{3})[-\ ]?(?P<group>\d{2})[-\ ]?(?P<serial>\d{4})$")
|
||||||
|
@ -89,7 +93,7 @@ class USStateField(Field):
|
||||||
}
|
}
|
||||||
|
|
||||||
def clean(self, value):
|
def clean(self, value):
|
||||||
from us_states import STATES_NORMALIZED
|
from django.contrib.localflavor.us.us_states import STATES_NORMALIZED
|
||||||
super(USStateField, self).clean(value)
|
super(USStateField, self).clean(value)
|
||||||
if value in EMPTY_VALUES:
|
if value in EMPTY_VALUES:
|
||||||
return u''
|
return u''
|
||||||
|
@ -109,7 +113,7 @@ class USStateSelect(Select):
|
||||||
A Select widget that uses a list of U.S. states/territories as its choices.
|
A Select widget that uses a list of U.S. states/territories as its choices.
|
||||||
"""
|
"""
|
||||||
def __init__(self, attrs=None):
|
def __init__(self, attrs=None):
|
||||||
from us_states import STATE_CHOICES
|
from django.contrib.localflavor.us.us_states import STATE_CHOICES
|
||||||
super(USStateSelect, self).__init__(attrs, choices=STATE_CHOICES)
|
super(USStateSelect, self).__init__(attrs, choices=STATE_CHOICES)
|
||||||
|
|
||||||
class USPSSelect(Select):
|
class USPSSelect(Select):
|
||||||
|
@ -118,5 +122,5 @@ class USPSSelect(Select):
|
||||||
choices.
|
choices.
|
||||||
"""
|
"""
|
||||||
def __init__(self, attrs=None):
|
def __init__(self, attrs=None):
|
||||||
from us_states import USPS_CHOICES
|
from django.contrib.localflavor.us.us_states import USPS_CHOICES
|
||||||
super(USPSSelect, self).__init__(attrs, choices=USPS_CHOICES)
|
super(USPSSelect, self).__init__(attrs, choices=USPS_CHOICES)
|
||||||
|
|
|
@ -2,6 +2,9 @@
|
||||||
"""
|
"""
|
||||||
UY-specific form helpers.
|
UY-specific form helpers.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.core.validators import EMPTY_VALUES
|
from django.core.validators import EMPTY_VALUES
|
||||||
from django.forms.fields import Select, RegexField
|
from django.forms.fields import Select, RegexField
|
||||||
from django.forms import ValidationError
|
from django.forms import ValidationError
|
||||||
|
@ -14,7 +17,7 @@ class UYDepartamentSelect(Select):
|
||||||
A Select widget that uses a list of Uruguayan departaments as its choices.
|
A Select widget that uses a list of Uruguayan departaments as its choices.
|
||||||
"""
|
"""
|
||||||
def __init__(self, attrs=None):
|
def __init__(self, attrs=None):
|
||||||
from uy_departaments import DEPARTAMENT_CHOICES
|
from django.contrib.localflavor.uy.uy_departaments import DEPARTAMENT_CHOICES
|
||||||
super(UYDepartamentSelect, self).__init__(attrs, choices=DEPARTAMENT_CHOICES)
|
super(UYDepartamentSelect, self).__init__(attrs, choices=DEPARTAMENT_CHOICES)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from query import *
|
from query import *
|
||||||
from subqueries import *
|
from subqueries import *
|
||||||
from where import AND, OR
|
from django.db.models.sql.datastructures import EmptyResultSet
|
||||||
from datastructures import EmptyResultSet
|
from django.db.models.sql.where import AND, OR
|
||||||
|
|
||||||
__all__ = ['Query', 'AND', 'OR', 'EmptyResultSet']
|
__all__ = ['Query', 'AND', 'OR', 'EmptyResultSet']
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
"""
|
"""
|
||||||
Code to manage the creation and SQL rendering of 'where' constraints.
|
Code to manage the creation and SQL rendering of 'where' constraints.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
from itertools import repeat
|
from itertools import repeat
|
||||||
|
|
||||||
from django.utils import tree
|
from django.utils import tree
|
||||||
from django.db.models.fields import Field
|
from django.db.models.fields import Field
|
||||||
from datastructures import EmptyResultSet, FullResultSet
|
from django.db.models.sql.datastructures import EmptyResultSet, FullResultSet
|
||||||
|
|
||||||
# Connection types
|
# Connection types
|
||||||
AND = 'AND'
|
AND = 'AND'
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
Field classes.
|
Field classes.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
import datetime
|
import datetime
|
||||||
import os
|
import os
|
||||||
|
@ -13,21 +15,21 @@ try:
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
|
|
||||||
from django.core.exceptions import ValidationError
|
|
||||||
from django.core import validators
|
from django.core import validators
|
||||||
|
from django.core.exceptions import ValidationError
|
||||||
|
from django.forms.util import ErrorList
|
||||||
|
from django.forms.widgets import (TextInput, PasswordInput, HiddenInput,
|
||||||
|
MultipleHiddenInput, ClearableFileInput, CheckboxInput, Select,
|
||||||
|
NullBooleanSelect, SelectMultiple, DateInput, DateTimeInput, TimeInput,
|
||||||
|
SplitDateTimeWidget, SplitHiddenDateTimeWidget, FILE_INPUT_CONTRADICTION)
|
||||||
from django.utils import formats
|
from django.utils import formats
|
||||||
from django.utils.translation import ugettext_lazy as _
|
|
||||||
from django.utils.encoding import smart_unicode, smart_str, force_unicode
|
from django.utils.encoding import smart_unicode, smart_str, force_unicode
|
||||||
from django.utils.ipv6 import clean_ipv6_address
|
from django.utils.ipv6 import clean_ipv6_address
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
# Provide this import for backwards compatibility.
|
# Provide this import for backwards compatibility.
|
||||||
from django.core.validators import EMPTY_VALUES
|
from django.core.validators import EMPTY_VALUES
|
||||||
|
|
||||||
from util import ErrorList
|
|
||||||
from widgets import (TextInput, PasswordInput, HiddenInput,
|
|
||||||
MultipleHiddenInput, ClearableFileInput, CheckboxInput, Select,
|
|
||||||
NullBooleanSelect, SelectMultiple, DateInput, DateTimeInput, TimeInput,
|
|
||||||
SplitDateTimeWidget, SplitHiddenDateTimeWidget, FILE_INPUT_CONTRADICTION)
|
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
'Field', 'CharField', 'IntegerField',
|
'Field', 'CharField', 'IntegerField',
|
||||||
|
|
|
@ -3,20 +3,21 @@ Helper functions for creating Form classes from Django models
|
||||||
and database field objects.
|
and database field objects.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.core.exceptions import ValidationError, NON_FIELD_ERRORS, FieldError
|
from django.core.exceptions import ValidationError, NON_FIELD_ERRORS, FieldError
|
||||||
from django.core.validators import EMPTY_VALUES
|
from django.core.validators import EMPTY_VALUES
|
||||||
|
from django.forms.fields import Field, ChoiceField
|
||||||
|
from django.forms.forms import BaseForm, get_declared_fields
|
||||||
|
from django.forms.formsets import BaseFormSet, formset_factory
|
||||||
|
from django.forms.util import ErrorList
|
||||||
|
from django.forms.widgets import (SelectMultiple, HiddenInput,
|
||||||
|
MultipleHiddenInput, media_property)
|
||||||
from django.utils.encoding import smart_unicode, force_unicode
|
from django.utils.encoding import smart_unicode, force_unicode
|
||||||
from django.utils.datastructures import SortedDict
|
from django.utils.datastructures import SortedDict
|
||||||
from django.utils.text import get_text_list, capfirst
|
from django.utils.text import get_text_list, capfirst
|
||||||
from django.utils.translation import ugettext_lazy as _, ugettext
|
from django.utils.translation import ugettext_lazy as _, ugettext
|
||||||
|
|
||||||
from util import ErrorList
|
|
||||||
from forms import BaseForm, get_declared_fields
|
|
||||||
from fields import Field, ChoiceField
|
|
||||||
from widgets import SelectMultiple, HiddenInput, MultipleHiddenInput
|
|
||||||
from widgets import media_property
|
|
||||||
from formsets import BaseFormSet, formset_factory
|
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
'ModelForm', 'BaseModelForm', 'model_to_dict', 'fields_for_model',
|
'ModelForm', 'BaseModelForm', 'model_to_dict', 'fields_for_model',
|
||||||
|
|
|
@ -2,13 +2,15 @@
|
||||||
HTML Widget classes
|
HTML Widget classes
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
import datetime
|
import datetime
|
||||||
from itertools import chain
|
from itertools import chain
|
||||||
from urlparse import urljoin
|
from urlparse import urljoin
|
||||||
from util import flatatt
|
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
from django.forms.util import flatatt
|
||||||
from django.utils.datastructures import MultiValueDict, MergeDict
|
from django.utils.datastructures import MultiValueDict, MergeDict
|
||||||
from django.utils.html import escape, conditional_escape
|
from django.utils.html import escape, conditional_escape
|
||||||
from django.utils.translation import ugettext, ugettext_lazy
|
from django.utils.translation import ugettext, ugettext_lazy
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import re
|
import re
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from inspect import getargspec
|
from inspect import getargspec
|
||||||
|
@ -141,7 +143,7 @@ class Template(object):
|
||||||
def compile_string(template_string, origin):
|
def compile_string(template_string, origin):
|
||||||
"Compiles template_string into NodeList ready for rendering"
|
"Compiles template_string into NodeList ready for rendering"
|
||||||
if settings.TEMPLATE_DEBUG:
|
if settings.TEMPLATE_DEBUG:
|
||||||
from debug import DebugLexer, DebugParser
|
from django.template.debug import DebugLexer, DebugParser
|
||||||
lexer_class, parser_class = DebugLexer, DebugParser
|
lexer_class, parser_class = DebugLexer, DebugParser
|
||||||
else:
|
else:
|
||||||
lexer_class, parser_class = Lexer, Parser
|
lexer_class, parser_class = Lexer, Parser
|
||||||
|
|
Loading…
Reference in New Issue