rabin 7 年之前
父节点
当前提交
37b0391a1a
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      model.py

+ 2 - 2
model.py

@@ -35,15 +35,15 @@ class Model(object):
 		bind = []
 		if self._set:
 			for key in self._set:
+				self.check(key, self._set[key], self._attr[key])
 				if self._set[key] == 'time':
 					self._set[key] = self.time()
 				elif self._set[key] == 'True':
 					self._set[key] = True
 				elif self._set[key] == 'False':
 					self._set[key] = False
-				elif 'date' in key:
+				elif 'date' in key and type(self._set[key]) != int:
 					self._set[key] = self.mktime(self._set[key])
-				self.check(key, self._set[key], self._attr[key])
 				bind.append(self._set[key])
 		for value in self._key:
 			if value[0] in self._bind and self._bind[value[0]] != None: