1
0
mirror of https://github.com/django/django.git synced 2025-07-04 09:49:12 +00:00

[soc2009/multidb] Corrected merge error. Patch from Russell Keith-Magee.

git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/multidb@11867 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Alex Gaynor 2009-12-15 08:25:50 +00:00
parent 4e25ca00c8
commit d5e883f2e3

View File

@ -369,7 +369,7 @@ class Field(object):
class AutoField(Field):
"""Integer"""
empty_strings_allowed = False
def __init__(self, *args, **kwargs):
@ -448,7 +448,7 @@ class BooleanField(Field):
class CharField(Field):
"""String (up to %(max_length)s)"""
def get_internal_type(self):
return "CharField"
@ -471,7 +471,7 @@ class CharField(Field):
# TODO: Maybe move this into contrib, because it's specialized.
class CommaSeparatedIntegerField(CharField):
"""Comma-separated integers"""
def formfield(self, **kwargs):
defaults = {
'form_class': forms.RegexField,
@ -488,7 +488,7 @@ ansi_date_re = re.compile(r'^\d{4}-\d{1,2}-\d{1,2}$')
class DateField(Field):
"""Date (without time)"""
empty_strings_allowed = False
def __init__(self, verbose_name=None, name=None, auto_now=False, auto_now_add=False, **kwargs):
@ -571,7 +571,7 @@ class DateField(Field):
class DateTimeField(DateField):
"""Date (with time)"""
def get_internal_type(self):
return "DateTimeField"
@ -637,7 +637,7 @@ class DateTimeField(DateField):
class DecimalField(Field):
"""Decimal number"""
empty_strings_allowed = False
def __init__(self, verbose_name=None, name=None, max_digits=None, decimal_places=None, **kwargs):
@ -694,7 +694,7 @@ class DecimalField(Field):
class EmailField(CharField):
"""E-mail address"""
def __init__(self, *args, **kwargs):
kwargs['max_length'] = kwargs.get('max_length', 75)
CharField.__init__(self, *args, **kwargs)
@ -706,7 +706,7 @@ class EmailField(CharField):
class FilePathField(Field):
"""File path"""
def __init__(self, verbose_name=None, name=None, path='', match=None, recursive=False, **kwargs):
self.path, self.match, self.recursive = path, match, recursive
kwargs['max_length'] = kwargs.get('max_length', 100)
@ -727,7 +727,7 @@ class FilePathField(Field):
class FloatField(Field):
"""Floating point number"""
empty_strings_allowed = False
def get_prep_value(self, value):
@ -754,14 +754,10 @@ class FloatField(Field):
class IntegerField(Field):
"""Integer"""
empty_strings_allowed = False
<<<<<<< HEAD:django/db/models/fields/__init__.py
def get_prep_value(self, value):
=======
def get_db_prep_value(self, value):
>>>>>>> master:django/db/models/fields/__init__.py
empty_strings_allowed = False
def get_prep_value(self, value):
if value is None:
return None
return int(value)
@ -785,7 +781,7 @@ class IntegerField(Field):
class IPAddressField(Field):
"""IP address"""
empty_strings_allowed = False
def __init__(self, *args, **kwargs):
@ -845,7 +841,7 @@ class NullBooleanField(Field):
class PositiveIntegerField(IntegerField):
"""Integer"""
def get_internal_type(self):
return "PositiveIntegerField"
@ -885,13 +881,13 @@ class SlugField(CharField):
class SmallIntegerField(IntegerField):
"""Integer"""
def get_internal_type(self):
return "SmallIntegerField"
class TextField(Field):
"""Text"""
def get_internal_type(self):
return "TextField"
@ -902,7 +898,7 @@ class TextField(Field):
class TimeField(Field):
"""Time"""
empty_strings_allowed = False
def __init__(self, verbose_name=None, name=None, auto_now=False, auto_now_add=False, **kwargs):
@ -982,7 +978,7 @@ class TimeField(Field):
class URLField(CharField):
"""URL"""
def __init__(self, verbose_name=None, name=None, verify_exists=True, **kwargs):
kwargs['max_length'] = kwargs.get('max_length', 200)
self.verify_exists = verify_exists
@ -995,7 +991,7 @@ class URLField(CharField):
class XMLField(TextField):
"""XML text"""
def __init__(self, verbose_name=None, name=None, schema_path=None, **kwargs):
self.schema_path = schema_path
Field.__init__(self, verbose_name, name, **kwargs)