Changeset 7133
- Timestamp:
- 02/18/08 20:58:41 (5 months ago)
- Files:
-
- django/trunk/django/db/models/fields/__init__.py (modified) (22 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/models/fields/__init__.py
r7021 r7133 448 448 Field.__init__(self, *args, **kwargs) 449 449 450 def get_internal_type(self): 451 return "BooleanField" 452 450 453 def to_python(self, value): 451 454 if value in (True, False): return value … … 465 468 def get_manipulator_field_objs(self): 466 469 return [oldforms.TextField] 470 471 def get_internal_type(self): 472 return "CharField" 467 473 468 474 def to_python(self, value): … … 495 501 kwargs['blank'] = True 496 502 Field.__init__(self, verbose_name, name, **kwargs) 503 504 def get_internal_type(self): 505 return "DateField" 497 506 498 507 def to_python(self, value): … … 565 574 566 575 class DateTimeField(DateField): 576 def get_internal_type(self): 577 return "DateTimeField" 578 567 579 def to_python(self, value): 568 580 if value is None: … … 635 647 Field.__init__(self, verbose_name, name, **kwargs) 636 648 649 def get_internal_type(self): 650 return "DecimalField" 651 637 652 def to_python(self, value): 638 653 if value is None: … … 694 709 CharField.__init__(self, *args, **kwargs) 695 710 696 def get_internal_type(self):697 return "CharField"698 699 711 def get_manipulator_field_objs(self): 700 712 return [oldforms.EmailField] … … 713 725 kwargs['max_length'] = kwargs.get('max_length', 100) 714 726 Field.__init__(self, verbose_name, name, **kwargs) 727 728 def get_internal_type(self): 729 return "FileField" 715 730 716 731 def get_db_prep_save(self, value): … … 823 838 return [curry(oldforms.FilePathField, path=self.path, match=self.match, recursive=self.recursive)] 824 839 840 def get_internal_type(self): 841 return "FilePathField" 842 825 843 class FloatField(Field): 826 844 empty_strings_allowed = False … … 828 846 def get_manipulator_field_objs(self): 829 847 return [oldforms.FloatField] 848 849 def get_internal_type(self): 850 return "FloatField" 830 851 831 852 def formfield(self, **kwargs): … … 850 871 if not self.height_field: 851 872 setattr(cls, 'get_%s_height' % self.name, curry(cls._get_FIELD_height, field=self)) 873 874 def get_internal_type(self): 875 return "ImageField" 852 876 853 877 def save_file(self, new_data, new_object, original_object, change, rel, save=True): … … 873 897 return [oldforms.IntegerField] 874 898 899 def get_internal_type(self): 900 return "IntegerField" 901 875 902 def formfield(self, **kwargs): 876 903 defaults = {'form_class': forms.IntegerField} … … 887 914 return [oldforms.IPAddressField] 888 915 916 def get_internal_type(self): 917 return "IPAddressField" 918 889 919 def validate(self, field_data, all_data): 890 920 validators.isValidIPAddress4(field_data, None) … … 900 930 kwargs['null'] = True 901 931 Field.__init__(self, *args, **kwargs) 932 933 def get_internal_type(self): 934 return "NullBooleanField" 902 935 903 936 def to_python(self, value): … … 920 953 return [oldforms.PhoneNumberField] 921 954 955 def get_internal_type(self): 956 return "PhoneNumberField" 957 922 958 def validate(self, field_data, all_data): 923 959 validators.isValidPhone(field_data, all_data) … … 933 969 return [oldforms.PositiveIntegerField] 934 970 971 def get_internal_type(self): 972 return "PositiveIntegerField" 973 935 974 def formfield(self, **kwargs): 936 975 defaults = {'min_value': 0} … … 941 980 def get_manipulator_field_objs(self): 942 981 return [oldforms.PositiveSmallIntegerField] 982 983 def get_internal_type(self): 984 return "PositiveSmallIntegerField" 943 985 944 986 def formfield(self, **kwargs): … … 956 998 super(SlugField, self).__init__(*args, **kwargs) 957 999 1000 def get_internal_type(self): 1001 return "SlugField" 1002 958 1003 class SmallIntegerField(IntegerField): 959 1004 def get_manipulator_field_objs(self): 960 1005 return [oldforms.SmallIntegerField] 961 1006 1007 def get_internal_type(self): 1008 return "SmallIntegerField" 1009 962 1010 class TextField(Field): 963 1011 def get_manipulator_field_objs(self): 964 1012 return [oldforms.LargeTextField] 1013 1014 def get_internal_type(self): 1015 return "TextField" 965 1016 966 1017 def formfield(self, **kwargs): … … 976 1027 kwargs['editable'] = False 977 1028 Field.__init__(self, verbose_name, name, **kwargs) 1029 1030 def get_internal_type(self): 1031 return "TimeField" 978 1032 979 1033 def get_db_prep_lookup(self, lookup_type, value): … … 1041 1095 return [oldforms.URLField] 1042 1096 1043 def get_internal_type(self):1044 return "CharField"1045 1046 1097 def formfield(self, **kwargs): 1047 1098 defaults = {'form_class': forms.URLField, 'verify_exists': self.verify_exists} … … 1052 1103 def get_manipulator_field_objs(self): 1053 1104 return [oldforms.USStateField] 1105 1106 def get_internal_type(self): 1107 return "USStateField" 1054 1108 1055 1109 def formfield(self, **kwargs): … … 1063 1117 self.schema_path = schema_path 1064 1118 Field.__init__(self, verbose_name, name, **kwargs) 1065 1066 def get_internal_type(self):1067 return "TextField"1068 1119 1069 1120 def get_manipulator_field_objs(self): … … 1077 1128 IntegerField.__init__(self, **kwargs ) 1078 1129 1079 def get_internal_type(self):1080 return "IntegerField"1081 1082 1130 def get_manipulator_fields(self, opts, manipulator, change, name_prefix='', rel=False, follow=True): 1083 1131 return [oldforms.HiddenField(name_prefix + self.name)]
