Use .bitand() and .bitor() for bitwise logical operations.
Package:
django
59414

Exception Class:
NotImplementedError
Raise code
__pow__(self, other):
return self._combine(other, self.POW, False)
def __and__(self, other):
if getattr(self, 'conditional', False) and getattr(other, 'conditional', False):
return Q(self) & Q(other)
raise NotImplementedError(
"Use .bitand() and .bitor() for bitwise logical operations."
)
def bitand(self, other):
return self._combine(other, self.BITAND, False)
def bitleftshift(self, other):
Links to the raise (4)
https://github.com/django/django/blob/7cca22964c09e8dafc313a400c428242404d527a/django/db/models/expressions.py#L95 https://github.com/django/django/blob/7cca22964c09e8dafc313a400c428242404d527a/django/db/models/expressions.py#L114 https://github.com/django/django/blob/7cca22964c09e8dafc313a400c428242404d527a/django/db/models/expressions.py#L140 https://github.com/django/django/blob/7cca22964c09e8dafc313a400c428242404d527a/django/db/models/expressions.py#L145NO FIXES YET
Just press the button and we will add solution
to this exception as soon as possible
* As many users press the button, the faster we create a fix
Add a possible fix
Please authorize to post fix