INFO 2025-09-14 20:13:32,760 autoreload 58908 136804415751616 Watching for file changes with StatReloader WARNING 2025-09-14 20:13:37,544 log 58908 136804221056704 Not Found: /api/ WARNING 2025-09-14 20:13:37,935 log 58908 136804221056704 Not Found: / WARNING 2025-09-14 20:13:37,969 log 58908 136804221056704 Not Found: /favicon.ico WARNING 2025-09-14 20:13:46,228 log 58908 136804212664000 Not Found: /favicon.ico WARNING 2025-09-14 20:13:46,229 log 58908 136804221056704 Not Found: /logo192.png INFO 2025-09-14 20:14:16,392 autoreload 58908 136804415751616 /home/gnx/Desktop/gnx-mail/gnxmail/settings.py changed, reloading. INFO 2025-09-14 20:14:17,131 autoreload 59292 126110816847296 Watching for file changes with StatReloader WARNING 2025-09-14 20:14:36,897 log 59292 126110624904896 Unauthorized: /api/accounts/profile/ ERROR 2025-09-14 20:14:53,657 log 59292 126110616512192 Internal Server Error: /api/accounts/register/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/decorators.py", line 19, in _wrapped ratelimited = is_ratelimited(request=request, group=group, fn=fn, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 153, in is_ratelimited usage = get_usage(request, group, fn, key, rate, method, increment) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 169, in get_usage if not _method_match(request, method): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 93, in _method_match return request.method in [m.upper() for m in method] ^^^^^^^^^^^^^^ AttributeError: 'UserRegistrationView' object has no attribute 'method' ERROR 2025-09-14 20:14:58,572 log 59292 126110616512192 Internal Server Error: /api/accounts/register/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/decorators.py", line 19, in _wrapped ratelimited = is_ratelimited(request=request, group=group, fn=fn, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 153, in is_ratelimited usage = get_usage(request, group, fn, key, rate, method, increment) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 169, in get_usage if not _method_match(request, method): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 93, in _method_match return request.method in [m.upper() for m in method] ^^^^^^^^^^^^^^ AttributeError: 'UserRegistrationView' object has no attribute 'method' INFO 2025-09-14 20:15:04,953 autoreload 59292 126110816847296 /home/gnx/Desktop/gnx-mail/accounts/views.py changed, reloading. INFO 2025-09-14 20:15:05,574 autoreload 59607 131023192208832 Watching for file changes with StatReloader INFO 2025-09-14 20:15:10,096 autoreload 59607 131023192208832 /home/gnx/Desktop/gnx-mail/accounts/views.py changed, reloading. INFO 2025-09-14 20:15:10,701 autoreload 59733 131575925122496 Watching for file changes with StatReloader INFO 2025-09-14 20:15:14,198 autoreload 59733 131575925122496 /home/gnx/Desktop/gnx-mail/accounts/views.py changed, reloading. INFO 2025-09-14 20:15:14,805 autoreload 59751 124484397528512 Watching for file changes with StatReloader INFO 2025-09-14 20:15:19,291 autoreload 59751 124484397528512 /home/gnx/Desktop/gnx-mail/accounts/views.py changed, reloading. INFO 2025-09-14 20:15:19,922 autoreload 59772 137916283205056 Watching for file changes with StatReloader INFO 2025-09-14 20:15:29,577 autoreload 59772 137916283205056 /home/gnx/Desktop/gnx-mail/emails/views.py changed, reloading. INFO 2025-09-14 20:15:30,245 autoreload 59815 137695650506176 Watching for file changes with StatReloader INFO 2025-09-14 20:15:33,746 autoreload 59815 137695650506176 /home/gnx/Desktop/gnx-mail/emails/views.py changed, reloading. INFO 2025-09-14 20:15:34,428 autoreload 59835 135200232961472 Watching for file changes with StatReloader ERROR 2025-09-14 20:15:37,473 log 59835 135200038188736 Internal Server Error: /api/accounts/register/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/decorators.py", line 19, in _wrapped ratelimited = is_ratelimited(request=request, group=group, fn=fn, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 153, in is_ratelimited usage = get_usage(request, group, fn, key, rate, method, increment) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 169, in get_usage if not _method_match(request, method): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django_ratelimit/core.py", line 93, in _method_match return request.method in [m.upper() for m in method] ^^^^^^^^^^^^^^ AttributeError: 'UserRegistrationView' object has no attribute 'method' INFO 2025-09-14 20:15:43,128 autoreload 59835 135200232961472 /home/gnx/Desktop/gnx-mail/accounts/views.py changed, reloading. INFO 2025-09-14 20:15:43,754 autoreload 59901 138234213356992 Watching for file changes with StatReloader INFO 2025-09-14 20:15:49,333 autoreload 59901 138234213356992 /home/gnx/Desktop/gnx-mail/accounts/views.py changed, reloading. INFO 2025-09-14 20:15:49,895 autoreload 59935 125248611956160 Watching for file changes with StatReloader INFO 2025-09-14 20:16:05,746 autoreload 59935 125248611956160 /home/gnx/Desktop/gnx-mail/contacts/views.py changed, reloading. INFO 2025-09-14 20:16:06,346 autoreload 60090 140091814991296 Watching for file changes with StatReloader INFO 2025-09-14 20:16:09,845 autoreload 60090 140091814991296 /home/gnx/Desktop/gnx-mail/contacts/views.py changed, reloading. INFO 2025-09-14 20:16:10,488 autoreload 60224 138876408571328 Watching for file changes with StatReloader WARNING 2025-09-14 20:16:16,082 log 60224 138876215621312 Bad Request: /api/accounts/login/ INFO 2025-09-14 20:16:16,119 autoreload 60224 138876408571328 /home/gnx/Desktop/gnx-mail/contacts/tasks.py changed, reloading. INFO 2025-09-14 20:16:16,774 autoreload 60256 140496131675584 Watching for file changes with StatReloader INFO 2025-09-14 20:16:22,337 autoreload 60256 140496131675584 /home/gnx/Desktop/gnx-mail/emails/tasks.py changed, reloading. INFO 2025-09-14 20:16:23,022 autoreload 60289 128765146944960 Watching for file changes with StatReloader WARNING 2025-09-14 20:16:59,546 log 60289 128764956636864 Bad Request: /api/accounts/login/ INFO 2025-09-14 20:17:34,532 autoreload 60289 128765146944960 /home/gnx/Desktop/gnx-mail/contacts/tasks.py changed, reloading. INFO 2025-09-14 20:17:35,253 autoreload 60696 127609246700992 Watching for file changes with StatReloader ERROR 2025-09-14 20:18:23,641 log 60696 127609047348928 Internal Server Error: /api/contacts/stats/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/contacts/views.py", line 225, in contact_stats contact_count=models.Count('contacts') ^^^^^^ NameError: name 'models' is not defined ERROR 2025-09-14 20:18:24,695 log 60696 127609047348928 Internal Server Error: /api/contacts/stats/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/contacts/views.py", line 225, in contact_stats contact_count=models.Count('contacts') ^^^^^^ NameError: name 'models' is not defined ERROR 2025-09-14 20:18:33,863 log 60696 127609124943552 Internal Server Error: /api/contacts/stats/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/contacts/views.py", line 225, in contact_stats contact_count=models.Count('contacts') ^^^^^^ NameError: name 'models' is not defined ERROR 2025-09-14 20:18:34,917 log 60696 127609047348928 Internal Server Error: /api/contacts/stats/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/contacts/views.py", line 225, in contact_stats contact_count=models.Count('contacts') ^^^^^^ NameError: name 'models' is not defined WARNING 2025-09-14 20:18:39,997 log 60696 127609124943552 Bad Request: /api/accounts/register/ ERROR 2025-09-14 20:19:06,301 log 60696 127609047348928 Internal Server Error: /api/contacts/stats/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/contacts/views.py", line 225, in contact_stats contact_count=models.Count('contacts') ^^^^^^ NameError: name 'models' is not defined ERROR 2025-09-14 20:19:07,360 log 60696 127609047348928 Internal Server Error: /api/contacts/stats/ Traceback (most recent call last): File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/venv/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/gnx/Desktop/gnx-mail/contacts/views.py", line 225, in contact_stats contact_count=models.Count('contacts') ^^^^^^ NameError: name 'models' is not defined INFO 2025-09-14 20:20:00,256 autoreload 60696 127609246700992 /home/gnx/Desktop/gnx-mail/contacts/views.py changed, reloading. INFO 2025-09-14 20:20:00,930 autoreload 61284 127974622373312 Watching for file changes with StatReloader WARNING 2025-09-14 20:20:04,486 log 61284 127974430996160 Unauthorized: /api/contacts/stats/ INFO 2025-09-14 20:20:49,895 autoreload 61284 127974622373312 /home/gnx/Desktop/gnx-mail/contacts/views.py changed, reloading. INFO 2025-09-14 20:20:50,529 autoreload 61803 130396106982848 Watching for file changes with StatReloader WARNING 2025-09-14 20:21:08,564 log 61803 130395915941568 Bad Request: /api/accounts/register/