@@ -84,51 +84,6 @@ def pre_save(self, model_instance, add):
8484 return value
8585
8686
87- # class DateTimeVersionField(VersionField):
88- # """
89- # Version Field that use datetime
90- #
91- # """
92- # form_class = forms.DateVersionField
93- #
94- # def get_default(self):
95- # return None
96- #
97- # def get_internal_type(self):
98- # return "DateTimeField"
99- #
100- # def pre_save(self, model_instance, add):
101- # value = timezone.now()
102- # setattr(model_instance, self.attname, value)
103- # return value
104-
105-
106- # class TimestampVersionField(DateTimeVersionField):
107- # def __init__(self, null=False, blank=False, **kwargs):
108- # super(TimestampVersionField, self).__init__(**kwargs)
109- # # default for TIMESTAMP is NOT NULL unlike most fields, so we have to
110- # # cheat a little:
111- # self.blank, self.isnull = blank, null
112- # self.null = True # To prevent the framework from shoving in "not null".
113- #
114- # def db_type(self, connection):
115- # typ = ['TIMESTAMP']
116- # # See above!
117- # if self.isnull:
118- # typ += ['NULL']
119- # if self.auto_created:
120- # typ += ['default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP']
121- # return ' '.join(typ)
122- #
123- # def to_python(self, value):
124- # return datetime.datetime.from_timestamp(value)
125- #
126- # def get_db_prep_value(self, value, connection, prepared=False):
127- # if value == None:
128- # return None
129- # return time.strftime('%Y%m%d%H%M%S', value.timetuple())
130-
131-
13287try :
13388 from south .modelsinspector import add_introspection_rules
13489
0 commit comments