Jelajahi Sumber

Closes #21331: Emit deprecation warning on use of querystring template tag (#21476)

bctiemann 12 jam lalu
induk
melakukan
c384cec453
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  1. 6 0
      netbox/utilities/templatetags/helpers.py

+ 6 - 0
netbox/utilities/templatetags/helpers.py

@@ -1,4 +1,5 @@
 import json
+import warnings
 from typing import Any
 from urllib.parse import quote
 
@@ -363,6 +364,11 @@ def querystring(request, **kwargs):
     """
     Append or update the page number in a querystring.
     """
+    warnings.warn(
+        'The querystring template tag is deprecated and will be removed in a future release. Use '
+        'the built-in Django querystring tag instead.',
+        category=FutureWarning,
+    )
     querydict = request.GET.copy()
     for k, v in kwargs.items():
         if v is not None: