(self)
| 93 | |
| 94 | @property |
| 95 | def data(self): |
| 96 | if self._data is None: |
| 97 | data = self.load_data_from_db() |
| 98 | if not data: |
| 99 | with ComputeLock(self.key): |
| 100 | data = self.load_data_from_db() |
| 101 | if not data: |
| 102 | # 缓存中没有数据时,去数据库获取 |
| 103 | self.init_all_values() |
| 104 | return self._data |
| 105 | |
| 106 | def to_internal_value(self, data: dict): |
| 107 | internal_data = {} |
no test coverage detected