def __init__(self, manager): self.manager = manager self._new = OrderedDict() self._deleted = OrderedDict() self._delete_query = [] self._modified = OrderedDict() self._queries = [] self._structures = set()
def get_fields(bases, attrs): # fields = [] for name, field in list(attrs.items()): if isinstance(field, Field): fields.append((name, attrs.pop(name))) # fields = sorted(fields, key=lambda x: x[1].creation_counter) # for base in bases: if hasattr(base, '_meta'): fields = list( (name, deepcopy(field)) for name, field in base._meta.dfields.items()) + fields # return OrderedDict(fields)
def __init__(self, router): self.transaction = None self._models = OrderedDict() self._router = router