You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Internal Server Error: /api/v1/user/2/
Traceback (most recent call last):
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/django/views/generic/base.py", line 84, in view
return self.dispatch(request, *args, **kwargs)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/sql_api/api_user.py", line 90, in put
serializer.save()
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/rest_framework/serializers.py", line 207, in save
self.instance = self.update(self.instance, validated_data)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/sql_api/serializers.py", line 57, in update
setattr(instance, attr, value)
File "/Users/leyan-noc/Desktop/pythonProject/Archery/venv/lib/python3.9/site-packages/django/db/models/fields/related_descriptors.py", line 595, in __set__
raise TypeError(
TypeError: Direct assignment to the forward side of a many-to-many set is prohibited. Use groups.set() instead.
[15/Aug/2022 17:21:07] "PUT /api/v1/user/2/ HTTP/1.0" 500 15459
日志文本
No response
版本
1.8.5
部署方式
手工部署
是否还有其他可以辅助定位问题的信息?比如数据库版本等
No response
The text was updated successfully, but these errors were encountered:
重现步骤
通过api接口更新用户信息失败:
预期外的结果
报错:
日志文本
No response
版本
1.8.5
部署方式
手工部署
是否还有其他可以辅助定位问题的信息?比如数据库版本等
No response
The text was updated successfully, but these errors were encountered: