(self, instances)
| 297 | instance.refresh_from_db(fields=[self.field.attname]) |
| 298 | |
| 299 | def fetch_many(self, instances): |
| 300 | attname = self.field.attname |
| 301 | db = instances[0]._state.db |
| 302 | value_by_pk = ( |
| 303 | self.field.model._base_manager.using(db) |
| 304 | .values_list(attname, flat=True) |
| 305 | .in_bulk({i.pk for i in instances}) |
| 306 | ) |
| 307 | for instance in instances: |
| 308 | setattr(instance, attname, value_by_pk[instance.pk]) |
| 309 | |
| 310 | |
| 311 | class class_or_instance_method: |
no test coverage detected