你能给我一个提示吗?
使用Python3.7.9和Django 3.1.8,在调试模式下有以下异常。在正常模式下运行时,不会出现此问题。
这个问题是新的,它是这个星期第一次看到的(可能它以前就在那里)。回过头来不起作用,问题仍然存在。有很多代码被修改了。
你能给我个提示或解决办法吗?Django对我来说是个新手,我不知道如何解决这个问题。
Exception has occurred: AttributeError (note: full exception trace is shown but execution is paused at: __getattribute__)
'Organization' object has no attribute 'resolve_expression'
File "****/legal_entity/submodels/organization.py", line 416, in __getattribute__ (Current frame)
return super().__getattribute__(name)
File "****/.local/share/virtualenvs/****-zDD7ik9_/lib/python3.7/site-packages/django/db/models/sql/query.py", line 1062, in resolve_lookup_value
if hasattr(value, 'resolve_expression'):
File "****/.local/share/virtualenvs/****-zDD7ik9_/lib/python3.7/site-packages/django/db/models/sql/query.py", line 1267, in build_filter
value = self.resolve_lookup_value(value, can_reuse, allow_joins)
File "****/.local/share/virtualenvs/****-zDD7ik9_/lib/python3.7/site-packages/django/db/models/sql/query.py", line 1380, in _add_q
split_subq=split_subq, check_filterable=check_filterable,
File "****/.local/share/virtualenvs/****-zDD7ik9_/lib/python3.7/site-packages/django/db/models/sql/query.py", line 1358, in add_q
clause, _ = self._add_q(q_object, self.used_aliases)
File "****/.local/share/virtualenvs/****-zDD7ik9_/lib/python3.7/site-packages/django/db/models/query.py", line 969, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
File "****/.local/share/virtualenvs/****-zDD7ik9_/lib/python3.7/site-packages/django/db/models/query.py", line 962, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, *args, **kwargs)
File "****/.local/share/virtualenvs/****-zDD7ik9_/lib/python3.7/site-packages/django/db/models/query.py", line 942, in filter
return self._filter_or_exclude(False, *args, **kwargs)
File "****/core/subserializers/abstract/business_object.py", line 52, in get_authorized_activities
user=instance.request_user
.................发布于 2021-10-14 15:26:53
AttributeError是在属性引用失败时引发的错误。
因此对象组织没有属性或变量解析表达式。可能您的引用方法是错误的,因为属性在那里,但是django看不到它。
所以我建议您显示受影响的代码
https://stackoverflow.com/questions/69572656
复制相似问题