(self, value)
| 146 | return json.dumps(values, ensure_ascii=False) |
| 147 | |
| 148 | def to_python(self, value): |
| 149 | if isinstance(value, str): |
| 150 | # Assume we're deserializing. |
| 151 | vals = json.loads(value) |
| 152 | value = [ |
| 153 | field.to_python(val) |
| 154 | for field, val in zip(self.fields, vals, strict=True) |
| 155 | ] |
| 156 | return value |
| 157 | |
| 158 | |
| 159 | CompositePrimaryKey.register_lookup(TupleExact) |