diff --git a/backend/.idea/workspace.xml b/backend/.idea/workspace.xml index faf708db..938e6f09 100644 --- a/backend/.idea/workspace.xml +++ b/backend/.idea/workspace.xml @@ -5,9 +5,29 @@ + + + + + + + + + + + + + + + + + + + + - + - { - "keyToString": { - "ASKED_ADD_EXTERNAL_FILES": "true", - "Django Server.backend.executor": "Run", - "Django tests.Test: api.tests.test_custom_token.TestCustomJsonWebToken.executor": "Run", - "Django tests.Test: api.tests.test_custom_token.TestCustomJsonWebToken.setUp.executor": "Run", - "Django tests.Test: api.tests.test_project_destory.ProjectDestroyViewSetTests.executor": "Run", - "Django tests.Test: api.tests.test_user_list.TestUserListViewSet.executor": "Run", - "Django tests.Test: api.tests.test_user_list.TestUserListViewSet.test_hello.executor": "Run", - "Django tests.Test: api.tests.test_user_list.executor": "Run", - "Python tests.Python tests for MyAssertTest.executor": "Run", - "Python tests.Python tests for MyAssertTest.test_assertNotEqual.executor": "Run", - "Python tests.Python tests for Test1.executor": "Run", - "Python tests.Python tests for Test1.test1.executor": "Run", - "Python tests.Python tests for test_assert.MyAssertTest.test_assertNotEqual.executor": "Run", - "Python tests.Python tests in __init__.py.executor": "Run", - "Python tests.Python tests in test_custom_token.py.executor": "Run", - "Python tests.Python tests in test_engine.py.executor": "Run", - "Python tests.Python tests in ws_handler.py.executor": "Run", - "Python.DBClient.executor": "Run", - "Python.__init__ (1).executor": "Run", - "Python.__init__ (2).executor": "Run", - "Python.__init__.executor": "Run", - "Python.api_migrate.executor": "Run", - "Python.engine.executor": "Run", - "Python.functions.executor": "Run", - "Python.manage.executor": "Run", - "Python.qy.executor": "Run", - "Python.recursion.executor": "Run", - "Python.setting.executor": "Run", - "Python.time.executor": "Run", - "Python.websocket.executor": "Run", - "Python.weixin.executor": "Run", - "Python.ws_handler.executor": "Run", - "RunOnceActivity.OpenDjangoStructureViewOnStart": "true", - "RunOnceActivity.OpenProjectViewOnStart": "true", - "RunOnceActivity.ShowReadmeOnStart": "true", - "RunOnceActivity.pycharm.django.structure.promotion.once.per.project": "true", - "SHARE_PROJECT_CONFIGURATION_FILES": "true", - "WebServerToolWindowFactoryState": "false", - "git-widget-placeholder": "master", - "last_opened_file_path": "C:/Users/86135/Desktop/EasyPost/web", - "node.js.detected.package.eslint": "true", - "node.js.detected.package.stylelint": "true", - "node.js.detected.package.tslint": "true", - "node.js.selected.package.eslint": "(autodetect)", - "node.js.selected.package.stylelint": "", - "node.js.selected.package.tslint": "(autodetect)", - "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "preferences.pluginManager", - "ts.external.directory.path": "D:\\Program Files\\JetBrains\\PyCharm 2023.3.4\\plugins\\javascript-impl\\jsLanguageServicesImpl\\external", - "vue.rearranger.settings.migration": "true" + +}]]> + - - + + - - + + - @@ -460,15 +480,8 @@ - - - - - @@ -953,7 +974,7 @@ - + diff --git a/backend/api/websocket/__init__.py b/backend/api/routers/__init__.py similarity index 100% rename from backend/api/websocket/__init__.py rename to backend/api/routers/__init__.py diff --git a/backend/api/routers/case.py b/backend/api/routers/case.py new file mode 100644 index 00000000..28c742c4 --- /dev/null +++ b/backend/api/routers/case.py @@ -0,0 +1,24 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.https import ( + SaveOrUpdateCaseView, + DelCaseView, + CaseDetailView, + CaseListView, + RunCaseView +) + + +router = DefaultRouter() + +app_urls = [ + path("SaveOrUpdate/", SaveOrUpdateCaseView.as_view()), + path('run', RunCaseView.as_view()), + path('delete/', DelCaseView.as_view()), + path('detail/', CaseDetailView.as_view()), + path("list", CaseListView.as_view({'get': 'list'})), +] + + +app_name = "case" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/database.py b/backend/api/routers/database.py new file mode 100644 index 00000000..79a2327d --- /dev/null +++ b/backend/api/routers/database.py @@ -0,0 +1,24 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.setting import ( + DataSourceListViewSet, + DataSourceDestroyViewSet, + DataSourceUpdateViewSet, + DataSourceCreateViewSet, + DatabaseIsConnectView +) + + +router = DefaultRouter() + +app_urls = [ + path("list", DataSourceListViewSet.as_view()), + path("delete/", DataSourceDestroyViewSet.as_view()), + path("update/", DataSourceUpdateViewSet.as_view()), + path("create", DataSourceCreateViewSet.as_view()), + path("isConnect", DatabaseIsConnectView.as_view()), +] + + +app_name = "database" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/env.py b/backend/api/routers/env.py new file mode 100644 index 00000000..a1329330 --- /dev/null +++ b/backend/api/routers/env.py @@ -0,0 +1,22 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.setting import ( + TestEnvironmentListViewSet, + TestEnvironmentDestroyViewSet, + EnvironmentSaveOrUpdateApiView, + EnvironmentDetailView +) + + +router = DefaultRouter() + +app_urls = [ + path("list", TestEnvironmentListViewSet.as_view()), + path("delete/", TestEnvironmentDestroyViewSet.as_view()), + path("saveOrUpdate/", EnvironmentSaveOrUpdateApiView.as_view()), + path("detail/", EnvironmentDetailView.as_view()) +] + + +app_name = "env" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/function.py b/backend/api/routers/function.py new file mode 100644 index 00000000..144c02a0 --- /dev/null +++ b/backend/api/routers/function.py @@ -0,0 +1,22 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.setting import ( + FunctionsListViewSet, + DebugFunctionApiView, + GetFunctionListApiView, + FunctionSaveOrUpdateApiView +) + + +router = DefaultRouter() + +app_urls = [ + path("saveOrUpdate/", FunctionSaveOrUpdateApiView.as_view()), + path("detailList", GetFunctionListApiView.as_view()), + path("debug/", DebugFunctionApiView.as_view()), + path("list", FunctionsListViewSet.as_view()), +] + + +app_name = "function" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/http.py b/backend/api/routers/http.py new file mode 100644 index 00000000..b7375bbf --- /dev/null +++ b/backend/api/routers/http.py @@ -0,0 +1,30 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.https import ( + ApiFastView, + DelApiView, + ApiDetailView, + SaveOrUpdateApiView, + ApiSnapshotView, + ApiTestListView, + ImportApiView, + RunApiView +) + + +router = DefaultRouter() + +app_urls = [ + path("/", ApiFastView.as_view()), + path("delete/", DelApiView.as_view()), + path("detail/", ApiDetailView.as_view()), + path("saveOrUpdate/", SaveOrUpdateApiView.as_view()), + path('snapshot', ApiSnapshotView.as_view()), + path("list", ApiTestListView.as_view({'get': 'list'})), + path("importApi/", ImportApiView.as_view()), + path('run', RunApiView.as_view()), +] + + +app_name = "http" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/notice.py b/backend/api/routers/notice.py new file mode 100644 index 00000000..318fa675 --- /dev/null +++ b/backend/api/routers/notice.py @@ -0,0 +1,22 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.setting import ( + NoticeListViewSet, + NoticeDestroyViewSet, + NoticeDetailView, + NoticeSaveOrUpdateApiView +) + + +router = DefaultRouter() + +app_urls = [ + path("list", NoticeListViewSet.as_view()), + path("delete/", NoticeDestroyViewSet.as_view()), + path("detail/", NoticeDetailView.as_view()), + path("saveOrUpdate/", NoticeSaveOrUpdateApiView.as_view()), +] + + +app_name = "notice" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/plan.py b/backend/api/routers/plan.py new file mode 100644 index 00000000..e0ee56b7 --- /dev/null +++ b/backend/api/routers/plan.py @@ -0,0 +1,26 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.plan import ( + SaveOrUpdatePlanView, + UpdatePlanStateView, + RunPlanView, + DelPlanView, + PlanDetailView, + PlanListViewSet +) + + +router = DefaultRouter() + +app_urls = [ + path("SaveOrUpdate/", SaveOrUpdatePlanView.as_view()), + path("UpdatePlanState//", UpdatePlanStateView.as_view()), + path("run", RunPlanView.as_view()), + path('delete/', DelPlanView.as_view()), + path('detail/', PlanDetailView.as_view()), + path("list", PlanListViewSet.as_view()), +] + + +app_name = "plan" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/project.py b/backend/api/routers/project.py new file mode 100644 index 00000000..4b21dccb --- /dev/null +++ b/backend/api/routers/project.py @@ -0,0 +1,28 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.project import ( + ProjectListViewSet, + ProjectDestroyViewSet, + ProjectUpdateViewSet, + ProjectCreateViewSet, + ProjectRetrieveApi, + ProjectRoleDestroyViewSet, + ProjectRoleUpdateViewSet +) + + +router = DefaultRouter() + +app_urls = [ + path("list", ProjectListViewSet.as_view()), + path("delete/", ProjectDestroyViewSet.as_view()), + path("update/", ProjectUpdateViewSet.as_view()), + path("create", ProjectCreateViewSet.as_view()), + path("detail/", ProjectRetrieveApi.as_view()), + path("role/delete", ProjectRoleDestroyViewSet.as_view()), + path("role/add", ProjectRoleUpdateViewSet.as_view()), +] + + +app_name = "project" +urlpatterns = app_urls + router.urls diff --git a/backend/api/routers/report.py b/backend/api/routers/report.py new file mode 100644 index 00000000..74f20e25 --- /dev/null +++ b/backend/api/routers/report.py @@ -0,0 +1,18 @@ +from django.urls import path +from rest_framework.routers import DefaultRouter +from api.service.report import ( + ReportDetailView, + ReportListViewSet +) + + +router = DefaultRouter() + +app_urls = [ + path("detail", ReportDetailView.as_view({'get': 'list'})), + path("list", ReportListViewSet.as_view()) +] + + +app_name = "report" +urlpatterns = app_urls + router.urls diff --git a/backend/api/tests/engine.py b/backend/api/tests/engine.py index 1a9df338..f0c345c1 100644 --- a/backend/api/tests/engine.py +++ b/backend/api/tests/engine.py @@ -34,7 +34,7 @@ # # # 'teardown_script': "test.assertion('相等',200,response.status_code)", # # "extract": { # # # 通过jsonpath提取 - # # "router": ("env", "jsonpath", "$.url"), + # # "routers": ("env", "jsonpath", "$.url"), # # # 通过正则表达式提取 # # }, # # 'validators': [{ @@ -90,7 +90,7 @@ # # #'teardown_script': "test.assertion('相等',200,response.status_code)", # # # "extract": { # # # # 通过jsonpath提取 - # # # "router": ("env", "jsonpath", "$.url"), + # # # "routers": ("env", "jsonpath", "$.url"), # # # 通过正则表达式提取 # # # }, # # 'validators': [{ @@ -127,7 +127,7 @@ 'expect': '$.url'}], "extract": { # 通过jsonpath提取 - "router": ("env", "jsonpath", "$.url"), + "routers": ("env", "jsonpath", "$.url"), # 通过正则表达式提取 } }, @@ -162,7 +162,7 @@ # # # 'teardown_script': "test.assertion('相等',200,response.status_code)", # # "extract": { # # # 通过jsonpath提取 - # # "router": ("env", "jsonpath", "$.url"), + # # "routers": ("env", "jsonpath", "$.url"), # # # 通过正则表达式提取 # # }, # # 'validators': [{ @@ -218,7 +218,7 @@ # # #'teardown_script': "test.assertion('相等',200,response.status_code)", # # # "extract": { # # # # 通过jsonpath提取 - # # # "router": ("env", "jsonpath", "$.url"), + # # # "routers": ("env", "jsonpath", "$.url"), # # # 通过正则表达式提取 # # # }, # # 'validators': [{ @@ -255,7 +255,7 @@ 'expect': '$.url'}], "extract": { # 通过jsonpath提取 - "router": ("env", "jsonpath", "$.url"), + "routers": ("env", "jsonpath", "$.url"), # 通过正则表达式提取 } }, @@ -294,7 +294,7 @@ # #'teardown_script': "test.assertion('相等',200,response.status_code)", # "extract": { # # 通过jsonpath提取 - # "router": ("env", "jsonpath", "$.url"), + # "routers": ("env", "jsonpath", "$.url"), # # 通过正则表达式提取 # }, # 'validators': [{ diff --git a/backend/logs/EasyPost.log b/backend/logs/EasyPost.log index 52b95415..90dcc9d4 100644 --- a/backend/logs/EasyPost.log +++ b/backend/logs/EasyPost.log @@ -8095,3 +8095,560 @@ Quit the server with CTRL-BREAK. 2024-04-26 17:59:12 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s 2024-04-26 17:59:14 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] 2024-04-26 17:59:14 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-26 18:02:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:28 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:30 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:30 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:30 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:30 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:02:30 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:10:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:10:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:10:23 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:10:43 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:10:43 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:10:43 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:10:46 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:03 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:03 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:03 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:04 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:04 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:05 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:05 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:06 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:06 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:06 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:07 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:07 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:07 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:07 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-26 18:12:07 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:14 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 10:02:14 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code 1006 +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:32 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:32 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:33 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:02:33 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:16 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:23 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:46 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:46 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:46 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:46 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:46 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:49 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:49 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:33:58 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:12 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:12 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:12 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:14 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:16 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:17 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:17 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:17 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:17 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:17 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:24 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:24 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:24 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:33 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:33 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:36 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:40:36 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:41:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:41:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:41:28 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:43:45 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:43:45 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:43:45 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:04 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:04 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:04 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:05 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:06 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:06 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:06 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:15 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:44:15 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:44 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:44 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:44 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:47 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:47 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:47 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:48 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:49 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:49 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:55 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:46:55 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:05 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:25 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:26 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:26 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:26 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:27 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:27 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:27 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:28 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:47:29 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:48:07 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 10:48:07 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:20:07 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:20:07 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:20:08 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:20:08 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:20:08 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 11:20:08 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 11:20:08 +2024-04-28 11:20:08 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 11:20:08 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-04-28 11:20:08 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:20:08 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:20:08 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 11:21:09 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:21:09 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:21:28 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:21:28 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:21:31 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:21:31 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:21:39 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:21:39 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code 1001 +2024-04-28 11:21:40 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:21:40 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:21:49 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:21:50 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:21:50 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:21:50 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:22:17 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:22:17 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:22:26 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:22:26 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:22:33 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:22:33 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:22:36 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:22:36 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:23:05 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:23:05 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:23:09 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:23:09 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:23:23 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:23:23 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:23:27 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:23:27 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:23:41 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:23:41 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:23:45 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:23:45 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:23:58 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:23:58 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:23:58 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:23:58 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:23:58 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 11:23:58 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 11:23:58 +2024-04-28 11:23:58 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 11:23:58 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-04-28 11:23:59 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:23:59 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:23:59 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 11:24:01 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:24:01 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:24:15 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:24:15 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:24:19 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:24:19 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:24:33 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:24:33 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:24:37 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:24:37 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:24:51 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:24:51 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:24:55 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:24:55 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:25:09 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:25:09 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:25:13 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:25:13 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:25:27 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:25:27 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:25:31 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:25:31 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:25:44 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:25:44 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:25:48 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:25:48 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:26:02 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:26:02 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:26:06 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:26:06 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:26:20 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:26:20 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:26:23 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:26:23 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:26:37 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:26:37 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:26:41 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:26:41 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:26:55 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:26:55 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:26:59 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:26:59 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:27:13 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:27:13 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:27:17 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:27:17 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:27:30 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:27:30 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:27:34 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:27:34 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:27:48 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:27:48 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:27:52 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:27:52 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:28:06 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:28:06 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:28:10 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:28:10 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:28:23 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:28:23 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:28:27 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:28:27 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:28:41 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:28:41 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:28:45 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:28:45 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:28:59 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:28:59 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:29:03 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:29:03 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:29:17 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:29:17 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:29:21 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:29:21 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:29:35 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:29:35 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:29:39 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:29:39 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:29:53 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:29:53 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:29:57 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:29:57 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:30:11 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:30:11 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:30:15 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:30:15 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:30:29 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:30:29 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:30:33 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:30:33 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:30:47 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:30:47 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:30:51 [django-main-thread]-[runserver.log_action:192]-[INFO]:WebSocket HANDSHAKING %(path)s [%(client)s] +2024-04-28 11:30:51 [django-main-thread]-[runserver.log_action:188]-[INFO]:WebSocket CONNECT %(path)s [%(client)s] +2024-04-28 11:31:05 [django-main-thread]-[runserver.log_action:190]-[INFO]:WebSocket DISCONNECT %(path)s [%(client)s] +2024-04-28 11:31:05 [django-main-thread]-[consumers.disconnect:13]-[INFO]:WebSocket connection closed with code None +2024-04-28 11:31:08 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:09 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 11:31:15 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:31:15 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:31:15 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:31:15 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:31:15 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 11:31:15 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:31:15 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:31:15 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 11:31:15 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 11:31:15 +2024-04-28 11:31:15 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 11:31:15 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-04-28 11:33:42 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:33:43 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:36:10 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:36:10 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 11:36:10 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:36:10 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:36:10 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 11:36:11 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 11:36:11 +2024-04-28 11:36:11 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 11:36:11 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-04-28 11:36:11 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 11:36:11 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 11:36:11 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 13:30:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:29 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:30 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:30 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:30 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:30 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:31 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:32 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:32 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:34 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:34 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:34 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:30:34 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:48:31 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 13:48:32 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 13:48:52 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 13:49:05 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 13:49:06 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 13:49:06 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 13:49:06 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 13:49:06 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 13:49:06 +2024-04-28 13:49:06 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 13:49:06 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-04-28 13:51:05 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 13:51:05 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 13:51:05 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 13:51:05 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 13:51:05 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 13:51:05 +2024-04-28 13:51:05 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 13:51:05 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-04-28 13:53:02 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 13:53:03 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 13:53:03 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 13:53:03 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 13:53:03 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 13:53:03 +2024-04-28 13:53:03 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 13:53:03 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:10 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:14 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:14 [django-main-thread]-[runserver.log_action:179]-[WARNING]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:19 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:20 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:20 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:53:20 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-04-28 13:57:47 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-04-28 13:57:48 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-04-28 13:57:48 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-04-28 13:57:48 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-04-28 13:57:48 [django-main-thread]-[runserver.inner_run:97]-[INFO]:April 28, 2024 - 13:57:48 +2024-04-28 13:57:48 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-04-28 13:57:48 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s diff --git a/backend/logs/EasyPost_collect.log b/backend/logs/EasyPost_collect.log index 400e44c2..6a51c9d2 100644 --- a/backend/logs/EasyPost_collect.log +++ b/backend/logs/EasyPost_collect.log @@ -7138,3 +7138,66 @@ WARNING [2024-04-26 17:55:46,602] [98eb009ef19b4a279014bd8054b69cd5] django.req WARNING [2024-04-26 17:55:48,618] [e3219d9533e44bfab1ce81d666c43a95] django.request: Not Found: /media/avatar/default.png INFO [2024-04-26 17:58:02,234] [none] django.utils.autoreload: Watching for file changes with StatReloader INFO [2024-04-26 17:59:12,163] [none] django.utils.autoreload: Watching for file changes with StatReloader +WARNING [2024-04-26 18:02:28,772] [77b3e4c5b53c4df689cac17552e3bcab] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:02:30,111] [9da61af9960f437c97fb41d89d6fb803] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:10:23,887] [949b9b5b91d6429da5c49d60d7c3dd09] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:10:43,916] [daaf51bcb79445fab38bd3bbe2b81d01] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:10:46,257] [404ecb4bb5424ac39fe14fc481f832ba] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:12:03,294] [e9ef5bcc3a5f4eb8842d87ec9ec30ff0] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:12:05,015] [3978c96d2cd74f07b033cb670eae1d62] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:12:05,623] [7cfc6922261d48e081697b15db510b5e] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:12:06,321] [8e15361249734df5ad656fb868d196b4] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-26 18:12:07,128] [669f0fd66310491e95d44ba17e18803f] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:33:16,856] [a8a68656bdf14135b05e1cb2ae3ca258] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:33:23,622] [0150827289aa4ebaa7bafd43e8c55907] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:33:46,808] [701181d5e8864a35910f6c5d9fe50a5b] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:33:58,611] [20fd75bebbc94fc2b793e08916fdc8f1] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:40:12,737] [ec2c1ee6f7c04716ac4772e2e8e5a9f9] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:40:14,492] [fc96616d6b2e45cfb76a3ab713739344] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:40:16,340] [2b7a8b2cb8014470b28dac47fdf3e243] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:40:17,753] [6b0dbc4973ac4ee2b03fe989dda5fee2] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:40:24,146] [ebf2da8bcb0f4886b7a2001376b30364] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:41:28,405] [677defdf8d9e452f904368eee4bc4ab5] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:43:45,756] [7dc84d2cbefc43a18c17a392dcf202ee] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:44:04,738] [dbecd5d5b36746608404f541223e3f40] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:44:05,878] [3d1aa93918084affb35e8b76159c9f0b] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:44:06,823] [5a99ea8d95cb41d5928a8e629b6835dd] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:46:44,933] [a1e015a70ec046f097ea5545c0b148e9] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:46:47,193] [7e8e6e6d7c7d45dab782fd7d5106f26c] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:47:25,195] [0bbfcdee45fb44f6aa446e95e7fdd3d1] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:47:26,759] [b6c2c42df362447e98852732d60e1673] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:47:27,557] [68d1cf4014e2448ba642cb37efdbf990] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:47:28,482] [98113259e43244f9b76708fb36eb79d6] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 10:47:29,140] [8e465fa42e6641a89e82997cf77a2dc0] django.request: Not Found: /media/avatar/default.png +INFO [2024-04-28 11:20:06,872] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\config\asgi.py changed, reloading. +INFO [2024-04-28 11:20:07,639] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:20:07,840] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:23:57,040] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\api\urls.py changed, reloading. +INFO [2024-04-28 11:23:57,393] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\api\urls.py changed, reloading. +INFO [2024-04-28 11:23:58,033] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:23:58,394] [none] django.utils.autoreload: Watching for file changes with StatReloader +WARNING [2024-04-28 11:31:09,366] [976e1aaf14f64ba7ad1e8ccd9b1ceb37] django.request: Not Found: /media/avatar/default.png +INFO [2024-04-28 11:31:14,020] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\api\urls.py changed, reloading. +INFO [2024-04-28 11:31:14,096] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\api\urls.py changed, reloading. +INFO [2024-04-28 11:31:15,067] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:31:15,124] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:33:41,411] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\config\urls.py changed, reloading. +INFO [2024-04-28 11:33:41,932] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\config\urls.py changed, reloading. +INFO [2024-04-28 11:33:42,569] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:33:43,047] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:36:09,308] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\config\urls.py changed, reloading. +INFO [2024-04-28 11:36:09,662] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\config\urls.py changed, reloading. +INFO [2024-04-28 11:36:10,292] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 11:36:10,635] [none] django.utils.autoreload: Watching for file changes with StatReloader +WARNING [2024-04-28 13:30:30,089] [f1b88cee24034ac0885174086c0605db] django.request: Not Found: /media/avatar/default.png +INFO [2024-04-28 13:48:30,922] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\config\urls.py changed, reloading. +INFO [2024-04-28 13:48:31,979] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 13:48:32,512] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 13:48:52,457] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 13:49:05,634] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 13:51:05,118] [none] django.utils.autoreload: Watching for file changes with StatReloader +INFO [2024-04-28 13:53:02,820] [none] django.utils.autoreload: Watching for file changes with StatReloader +WARNING [2024-04-28 13:53:10,707] [69a533215b9740e4be748f42ed738e30] django.request: Not Found: /media/avatar/default.png +WARNING [2024-04-28 13:53:14,412] [ddd00d3c1d0c4ae3b58bfd989d649519] django.request: Not Found: /media/avatar/default.png +INFO [2024-04-28 13:57:46,209] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\backend\config\asgi.py changed, reloading. +INFO [2024-04-28 13:57:47,364] [none] django.utils.autoreload: Watching for file changes with StatReloader