From a0eb607d45c5f673ae9971cc70e55b53f077ae14 Mon Sep 17 00:00:00 2001 From: Wes Lord Date: Sat, 21 Dec 2024 14:07:05 -0800 Subject: [PATCH] Update Django version to 4.2 (LTS) and Python to 3.12 Signed-off-by: Wes Lord --- django/app/Dockerfile | 2 +- django/app/example/urls.py | 4 ++-- django/app/requirements.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/django/app/Dockerfile b/django/app/Dockerfile index bdf66f1..33ca069 100644 --- a/django/app/Dockerfile +++ b/django/app/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.4 -FROM --platform=$BUILDPLATFORM python:3.7-alpine AS builder +FROM --platform=$BUILDPLATFORM python:3.12-alpine AS builder EXPOSE 8000 WORKDIR /app COPY requirements.txt /app diff --git a/django/app/example/urls.py b/django/app/example/urls.py index 0988fcb..98ae6cb 100644 --- a/django/app/example/urls.py +++ b/django/app/example/urls.py @@ -13,9 +13,9 @@ Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ -from django.conf.urls import url from django.contrib import admin +from django.urls import path urlpatterns = [ - url(r'^admin/', admin.site.urls), + path('admin/', admin.site.urls), ] diff --git a/django/app/requirements.txt b/django/app/requirements.txt index 8a5f54a..288befe 100644 --- a/django/app/requirements.txt +++ b/django/app/requirements.txt @@ -1,2 +1,2 @@ -Django==3.2.13 +Django~=4.2.17 environs==7.3.1 \ No newline at end of file