Support and prefer Django 4.2.x.

Backwards compatibility for 3.2 LTS is provided for now, but you'll
have to change the pipfile if you insist on it.

Signed-off-by: Dorian Wood <dorian@threeraccoons.com>
This commit is contained in:
Jason McBrayer 2023-10-29 15:08:07 -04:00 committed by Dorian Wood
parent f4f1c19ffb
commit 31825784ab
2 changed files with 10 additions and 1 deletions

View File

@ -21,9 +21,10 @@ requests = "*"
six = "*"
"urllib3" = "*"
webencodings = "*"
Django = "~=3.2"
Django = "~=4.2"
django-html_sanitizer = "*"
inscriptis = "*"
lxml = "*"
[dev-packages]
python-lsp-server = {extras = ["pyflakes", "rope", "yapf"], version = "*"}

View File

@ -12,6 +12,14 @@ https://docs.djangoproject.com/en/2.0/ref/settings/
import os
# Work around issue in sanitizer
import django
try:
from django.utils.encoding import smart_text
except:
from django.utils.encoding import smart_str
django.utils.encoding.smart_text = smart_str
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))