From 458ebaa13f309772a06f106d8793a9ae4f510028 Mon Sep 17 00:00:00 2001 From: krupal-t2b Date: Tue, 12 May 2026 03:45:39 +0530 Subject: [PATCH 1/5] Upgrade dependencies in requirements.txt Updated Django and psycopg2 versions, added setuptools. --- requirements.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index 90b03b4..eb7c592 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -Django==2.2.28 -psycopg2<2.9 -jsonfield==2.1.1 -django-prometheus==2.2.0 +Django>=4.2.0,<5.0.0 +psycopg2-binary>=2.9.0 +django-prometheus>=2.2.0 +setuptools>=65.0.0 From db1d004ed0821202585eb7708d45ee9a98b1b0ea Mon Sep 17 00:00:00 2001 From: krupal-t2b Date: Tue, 12 May 2026 03:46:36 +0530 Subject: [PATCH 2/5] Replace jsonfield with django.db.models.JSONField --- model/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/models.py b/model/models.py index 2cee86c..85583c6 100755 --- a/model/models.py +++ b/model/models.py @@ -1,6 +1,6 @@ from django.db import models from django_prometheus.models import ExportModelOperationsMixin -from jsonfield import JSONField +from django.db.models import JSONField class Chart(ExportModelOperationsMixin('charts'), models.Model): From 57fab3b1ba0741ca5453e6fb2376ea079961126b Mon Sep 17 00:00:00 2001 From: krupal-t2b Date: Tue, 12 May 2026 03:47:47 +0530 Subject: [PATCH 3/5] Add database options for timezone configuration --- charting_library_charts/settings.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charting_library_charts/settings.py b/charting_library_charts/settings.py index fec78ed..0b8e5a1 100755 --- a/charting_library_charts/settings.py +++ b/charting_library_charts/settings.py @@ -21,6 +21,9 @@ 'PASSWORD': os.getenv('DB_PASSWORD', 'postgres'), 'HOST': os.getenv('DB_HOST', 'localhost'), 'PORT': int(os.getenv('DB_PORT', '5432')), + 'OPTIONS': { + 'options': '-c timezone=UTC', + }, } } From 637a29bd3266687235cec31628c21cc70138d327 Mon Sep 17 00:00:00 2001 From: krupal-t2b Date: Tue, 12 May 2026 03:48:33 +0530 Subject: [PATCH 4/5] Update import statement for Django URLs --- charting_library_charts/urls.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charting_library_charts/urls.py b/charting_library_charts/urls.py index afd0741..cfd4ccd 100644 --- a/charting_library_charts/urls.py +++ b/charting_library_charts/urls.py @@ -1,4 +1,4 @@ -from django.conf.urls import include, url +from django.urls import include, re_path as url urlpatterns = [ url(r'^1\.0/', include('api.v10.urls')), From 793f1e4716148ddf7ea673b7c31a11857d647e55 Mon Sep 17 00:00:00 2001 From: krupal-t2b Date: Tue, 12 May 2026 03:49:57 +0530 Subject: [PATCH 5/5] Update import statement for Django URL patterns --- api/v10/urls.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/v10/urls.py b/api/v10/urls.py index f726671..efda9ad 100644 --- a/api/v10/urls.py +++ b/api/v10/urls.py @@ -1,4 +1,4 @@ -from django.conf.urls import url +from django.urls import re_path as url from . import views from django.views.decorators.csrf import csrf_exempt