Skip to content

Commit 99ea8a9

Browse files
authored
Merge pull request #199 from wy-z/main
Fix Django v4 support
2 parents b5c34df + 26c49ea commit 99ea8a9

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

ring/django.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@
55

66
import warnings
77

8-
import django
9-
10-
_DJANGO_VERSION = getattr(django, "VERSION", (0, 0, 0))
11-
if _DJANGO_VERSION[0] >= 4:
12-
raise ImportError("Django >= 4 is not supported yet")
138

149
from django.core import cache as django_cache
1510
from django.http.request import HttpRequest
@@ -297,9 +292,16 @@ def article_post_django(request):
297292
298293
:see: :func:`django.views.decorators.cache.cache_page`.
299294
""" # noqa
295+
296+
def dummy_get_response(request):
297+
return None
298+
300299
middleware_class = CacheMiddleware
301300
middleware = middleware_class(
302-
cache_timeout=timeout, cache_alias=cache, key_prefix=key_prefix
301+
get_response=dummy_get_response,
302+
cache_timeout=timeout,
303+
cache_alias=cache,
304+
key_prefix=key_prefix,
303305
)
304306

305307
return fbase.factory(

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def get_version():
3131
"redis>=4.2.0;python_version>='3.0'",
3232
"requests",
3333
"diskcache>=4.1.0",
34-
"django<4",
34+
"django",
3535
"numpy",
3636
]
3737
docs_require = [

0 commit comments

Comments
 (0)