[2025-10-16 01:31:23,237][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM1ODQxLCJpYXQiOjE3NjA1NDk0NDEsImp0aSI6Ijg3NDdmNDc5MDJmZDRlMzZiN2Y3ODE4ZmZmNWY5YzY5IiwidXNlcl9pZCI6MX0.9_-PxwFKfZ-MPcaMoZCnHERHCsD9WPnQsBZB8SMHxm4 HTTP/1.1" 500 59 [2025-10-16 01:32:30,035][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM1ODQxLCJpYXQiOjE3NjA1NDk0NDEsImp0aSI6Ijg3NDdmNDc5MDJmZDRlMzZiN2Y3ODE4ZmZmNWY5YzY5IiwidXNlcl9pZCI6MX0.9_-PxwFKfZ-MPcaMoZCnHERHCsD9WPnQsBZB8SMHxm4 HTTP/1.1" 500 59 [2025-10-16 01:32:49,453][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM1ODQxLCJpYXQiOjE3NjA1NDk0NDEsImp0aSI6Ijg3NDdmNDc5MDJmZDRlMzZiN2Y3ODE4ZmZmNWY5YzY5IiwidXNlcl9pZCI6MX0.9_-PxwFKfZ-MPcaMoZCnHERHCsD9WPnQsBZB8SMHxm4 HTTP/1.1" 500 59 [2025-10-16 01:34:44,689][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM1ODQxLCJpYXQiOjE3NjA1NDk0NDEsImp0aSI6Ijg3NDdmNDc5MDJmZDRlMzZiN2Y3ODE4ZmZmNWY5YzY5IiwidXNlcl9pZCI6MX0.9_-PxwFKfZ-MPcaMoZCnHERHCsD9WPnQsBZB8SMHxm4 HTTP/1.1" 500 59 [2025-10-16 01:34:57,281][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM1ODQxLCJpYXQiOjE3NjA1NDk0NDEsImp0aSI6Ijg3NDdmNDc5MDJmZDRlMzZiN2Y3ODE4ZmZmNWY5YzY5IiwidXNlcl9pZCI6MX0.9_-PxwFKfZ-MPcaMoZCnHERHCsD9WPnQsBZB8SMHxm4 HTTP/1.1" 500 59 [2025-10-16 01:35:18,639][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM2MTE2LCJpYXQiOjE3NjA1NDk3MTYsImp0aSI6ImE5MjZkYjc0YmFmZDRmZTQ5NmQyMWQ5NWU5ZDJlOTZjIiwidXNlcl9pZCI6MX0.wKF24cjT6zghW5zY3gGFxvYnc-2TklgvAdXPaVisDbA HTTP/1.1" 500 59 [2025-10-16 01:37:01,591][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM2MTE2LCJpYXQiOjE3NjA1NDk3MTYsImp0aSI6ImE5MjZkYjc0YmFmZDRmZTQ5NmQyMWQ5NWU5ZDJlOTZjIiwidXNlcl9pZCI6MX0.wKF24cjT6zghW5zY3gGFxvYnc-2TklgvAdXPaVisDbA HTTP/1.1" 500 59 [2025-10-16 01:37:41,924][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNjM2MjYwLCJpYXQiOjE3NjA1NDk4NjAsImp0aSI6IjhhZTc1YTJmYjBlMTRjOTc5Yzk3OTgwNDRkMTEyYTBjIiwidXNlcl9pZCI6MX0.dmQnqeSFaRNqkYuAEvqSYKkcE2LWWAfv-JNcrCZFSuE HTTP/1.1" 500 59 [2025-10-16 22:16:59,388][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNzEwNjE2LCJpYXQiOjE3NjA2MjQyMTYsImp0aSI6Ijk2ZTBlN2U0MjMzYzRkYTVhYWQ2YmI2ZmZhNzk0YzdkIiwidXNlcl9pZCI6MX0.5FRWKuQVLv4tuKwkUmeZhUXSZ6-HsQBP413IelWcaNs HTTP/1.1" 500 59 [2025-10-16 22:51:20,326][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNzEwNjE2LCJpYXQiOjE3NjA2MjQyMTYsImp0aSI6Ijk2ZTBlN2U0MjMzYzRkYTVhYWQ2YmI2ZmZhNzk0YzdkIiwidXNlcl9pZCI6MX0.5FRWKuQVLv4tuKwkUmeZhUXSZ6-HsQBP413IelWcaNs HTTP/1.1" 500 59 [2025-10-16 22:58:22,231][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNzEwNjE2LCJpYXQiOjE3NjA2MjQyMTYsImp0aSI6Ijk2ZTBlN2U0MjMzYzRkYTVhYWQ2YmI2ZmZhNzk0YzdkIiwidXNlcl9pZCI6MX0.5FRWKuQVLv4tuKwkUmeZhUXSZ6-HsQBP413IelWcaNs HTTP/1.1" 500 59 [2025-10-16 22:58:28,359][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNzEwNjE2LCJpYXQiOjE3NjA2MjQyMTYsImp0aSI6Ijk2ZTBlN2U0MjMzYzRkYTVhYWQ2YmI2ZmZhNzk0YzdkIiwidXNlcl9pZCI6MX0.5FRWKuQVLv4tuKwkUmeZhUXSZ6-HsQBP413IelWcaNs HTTP/1.1" 500 59 [2025-10-17 00:56:58,242][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNzEwNjE2LCJpYXQiOjE3NjA2MjQyMTYsImp0aSI6Ijk2ZTBlN2U0MjMzYzRkYTVhYWQ2YmI2ZmZhNzk0YzdkIiwidXNlcl9pZCI6MX0.5FRWKuQVLv4tuKwkUmeZhUXSZ6-HsQBP413IelWcaNs HTTP/1.1" 500 59 [2025-10-17 01:04:28,033][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNzEwNjE2LCJpYXQiOjE3NjA2MjQyMTYsImp0aSI6Ijk2ZTBlN2U0MjMzYzRkYTVhYWQ2YmI2ZmZhNzk0YzdkIiwidXNlcl9pZCI6MX0.5FRWKuQVLv4tuKwkUmeZhUXSZ6-HsQBP413IelWcaNs HTTP/1.1" 500 59 [2025-10-17 01:05:16,185][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwNzEwNjE2LCJpYXQiOjE3NjA2MjQyMTYsImp0aSI6Ijk2ZTBlN2U0MjMzYzRkYTVhYWQ2YmI2ZmZhNzk0YzdkIiwidXNlcl9pZCI6MX0.5FRWKuQVLv4tuKwkUmeZhUXSZ6-HsQBP413IelWcaNs HTTP/1.1" 500 59 [2025-10-18 01:21:26,901][dvadmin.utils.exception.CustomExceptionHandler():68] [ERROR] Traceback (most recent call last): File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/fields/__init__.py", line 2053, in get_prep_value return int(value) ^^^^^^^^^^ ValueError: invalid literal for int() with base 10: '' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework_simplejwt/views.py", line 44, in post serializer.is_valid(raise_exception=True) File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 223, in is_valid self._validated_data = self.run_validation(self.initial_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 445, in run_validation value = self.validate(value) ^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/dvadmin/system/views/login.py", line 74, in validate self.image_code = CaptchaStore.objects.filter( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/query.py", line 1436, in filter return self._filter_or_exclude(False, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/query.py", line 1454, in _filter_or_exclude clone._filter_or_exclude_inplace(negate, args, kwargs) File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/query.py", line 1461, in _filter_or_exclude_inplace self._query.add_q(Q(*args, **kwargs)) File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1546, in add_q clause, _ = self._add_q(q_object, self.used_aliases) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1577, in _add_q child_clause, needed_inner = self.build_filter( ^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1492, in build_filter condition = self.build_lookup(lookups, col, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1319, in build_lookup lookup = lookup_class(lhs, rhs) ^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/lookups.py", line 27, in __init__ self.rhs = self.get_prep_lookup() ^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/lookups.py", line 341, in get_prep_lookup return super().get_prep_lookup() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/lookups.py", line 85, in get_prep_lookup return self.lhs.output_field.get_prep_value(self.rhs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/fields/__init__.py", line 2055, in get_prep_value raise e.__class__( ValueError: Field 'id' expected a number but got ''. Traceback (most recent call last): File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/fields/__init__.py", line 2053, in get_prep_value return int(value) ^^^^^^^^^^ ValueError: invalid literal for int() with base 10: '' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework_simplejwt/views.py", line 44, in post serializer.is_valid(raise_exception=True) File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 223, in is_valid self._validated_data = self.run_validation(self.initial_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 445, in run_validation value = self.validate(value) ^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/dvadmin/system/views/login.py", line 74, in validate self.image_code = CaptchaStore.objects.filter( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/query.py", line 1436, in filter return self._filter_or_exclude(False, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/query.py", line 1454, in _filter_or_exclude clone._filter_or_exclude_inplace(negate, args, kwargs) File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/query.py", line 1461, in _filter_or_exclude_inplace self._query.add_q(Q(*args, **kwargs)) File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1546, in add_q clause, _ = self._add_q(q_object, self.used_aliases) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1577, in _add_q child_clause, needed_inner = self.build_filter( ^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1492, in build_filter condition = self.build_lookup(lookups, col, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1319, in build_lookup lookup = lookup_class(lhs, rhs) ^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/lookups.py", line 27, in __init__ self.rhs = self.get_prep_lookup() ^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/lookups.py", line 341, in get_prep_lookup return super().get_prep_lookup() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/lookups.py", line 85, in get_prep_lookup return self.lhs.output_field.get_prep_value(self.rhs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/django/db/models/fields/__init__.py", line 2055, in get_prep_value raise e.__class__( ValueError: Field 'id' expected a number but got ''. [2025-10-18 01:21:40,150][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwODA4MDk3LCJpYXQiOjE3NjA3MjE2OTcsImp0aSI6ImQyZmZhNTIzNzNjMTRlYThhNDlmZWQ3M2VhOGE2NjM5IiwidXNlcl9pZCI6MX0.7JRKWHQWKShQJDPR7r7Br8AS2WRg7VYD8-6phviCHpQ HTTP/1.1" 500 59 [2025-10-18 01:23:46,711][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwODA4MDk3LCJpYXQiOjE3NjA3MjE2OTcsImp0aSI6ImQyZmZhNTIzNzNjMTRlYThhNDlmZWQ3M2VhOGE2NjM5IiwidXNlcl9pZCI6MX0.7JRKWHQWKShQJDPR7r7Br8AS2WRg7VYD8-6phviCHpQ HTTP/1.1" 500 59 [2025-10-18 01:52:36,316][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwODA4MDk3LCJpYXQiOjE3NjA3MjE2OTcsImp0aSI6ImQyZmZhNTIzNzNjMTRlYThhNDlmZWQ3M2VhOGE2NjM5IiwidXNlcl9pZCI6MX0.7JRKWHQWKShQJDPR7r7Br8AS2WRg7VYD8-6phviCHpQ HTTP/1.1" 500 59 [2025-10-18 02:20:26,992][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwODA4MDk3LCJpYXQiOjE3NjA3MjE2OTcsImp0aSI6ImQyZmZhNTIzNzNjMTRlYThhNDlmZWQ3M2VhOGE2NjM5IiwidXNlcl9pZCI6MX0.7JRKWHQWKShQJDPR7r7Br8AS2WRg7VYD8-6phviCHpQ HTTP/1.1" 500 59 [2025-10-18 02:21:09,472][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwODA4MDk3LCJpYXQiOjE3NjA3MjE2OTcsImp0aSI6ImQyZmZhNTIzNzNjMTRlYThhNDlmZWQ3M2VhOGE2NjM5IiwidXNlcl9pZCI6MX0.7JRKWHQWKShQJDPR7r7Br8AS2WRg7VYD8-6phviCHpQ HTTP/1.1" 500 59 [2025-10-19 23:26:41,922][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-19 23:28:51,578][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-19 23:51:11,098][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-19 23:52:51,789][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:01:06,138][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:04:58,870][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:05:01,961][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:05:06,429][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:11:11,521][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:11:49,376][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:23:28,952][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:25:15,518][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:27:39,982][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:29:14,985][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:32:14,948][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 00:32:59,011][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYwOTczOTk5LCJpYXQiOjE3NjA4ODc1OTksImp0aSI6ImMyYzlhNDRjMjcyNDQ0ZjZiOTMzOTdiODZkNzZhMDBmIiwidXNlcl9pZCI6MX0.50x8psb2ahoKhQiztUsLgdFziBl6gbAdM6SuTvUplH8 HTTP/1.1" 500 59 [2025-10-20 20:32:52,488][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 20:38:40,873][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 20:39:00,825][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 20:51:54,879][dvadmin.utils.exception.CustomExceptionHandler():68] [ERROR] Traceback (most recent call last): File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/dvadmin/system/views/login.py", line 268, in post password=hashlib.md5(password.encode(encoding="UTF-8")).hexdigest(), ^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'encode' Traceback (most recent call last): File "/data/home/jayhgq/code/django-vue3-admin/backend/.venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/home/jayhgq/code/django-vue3-admin/backend/dvadmin/system/views/login.py", line 268, in post password=hashlib.md5(password.encode(encoding="UTF-8")).hexdigest(), ^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'encode' [2025-10-20 20:56:59,209][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 20:57:13,052][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 20:57:54,436][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 20:58:00,644][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 21:00:57,269][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 21:01:02,079][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 21:01:11,092][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 21:01:44,148][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 21:03:38,611][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 21:04:29,444][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59 [2025-10-20 21:04:33,005][django.server.log_message():212] [ERROR] "GET /sse/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzYxMDQ5OTcwLCJpYXQiOjE3NjA5NjM1NzAsImp0aSI6ImEyNjkyM2ZlYmI0NTRkYjU5YzQ4ODQ0ZTBhNTkwOGI1IiwidXNlcl9pZCI6MX0.yyhkLT_Ms9A0c72bUq038oqKIHeD8qpRlNRmQAVjeis HTTP/1.1" 500 59