Support and prefer Django 4.1.x.

Backwards compatibility for 3.2 LTS is provided for now, but you'll
have to change the pipfile if you insist on it.
This commit is contained in:
Jason McBrayer 2023-10-29 13:08:47 -04:00
parent 5034f706f8
commit 81a7356988
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__)))