assume_scheme was added in Django 5

This commit is contained in:
tcely 2025-05-14 11:29:05 -04:00 committed by GitHub
parent b6466c9b0e
commit 0cf25a1bc8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,8 +1,14 @@
from django import forms
from django import forms, VERSION as DJANGO_VERSION
from django.utils.translation import gettext_lazy as _
if DJANGO_VERSION[0:3] < (5, 0, 0):
_assume_scheme = dict()
else:
# Silence RemovedInDjango60Warning
_assume_scheme = dict(assume_scheme='http')
class ValidateSourceForm(forms.Form):
source_type = forms.CharField(
@ -13,7 +19,7 @@ class ValidateSourceForm(forms.Form):
source_url = forms.URLField(
label=_('Source URL'),
required=True,
assume_scheme='http', # Silence RemovedInDjango60Warning
**_assume_scheme,
)