Skip to content

Commit 07deba6

Browse files
authored
Merge pull request #265 from edly-io/maq/django52
Feat: Add django 5.2 Support
2 parents 969b534 + ffeac39 commit 07deba6

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
python-version:
1717
- '3.11'
1818
- '3.12'
19-
toxenv: [django42, docs, quality]
19+
toxenv: [django42, django52, docs, quality]
2020

2121
steps:
2222
- uses: actions/checkout@v4

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def get_version(*file_paths):
5050
'Development Status :: 3 - Alpha',
5151
'Framework :: Django',
5252
'Framework :: Django :: 4.2',
53+
'Framework :: Django :: 5.2',
5354
'Intended Audience :: Developers',
5455
'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
5556
'Natural Language :: English',

tox.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
[tox]
2-
envlist = py{311,312}-django{42}, docs, quality
2+
envlist = py{311,312}-django{42,52}, docs, quality
33

44
[pytest]
55
addopts = --cov web_fragments --cov-report term-missing --cov-report xml
66

77
[testenv]
88
deps =
99
django42: Django>=4.2,<4.3
10+
django52: Django>=5.2,<5.3
1011
-r{toxinidir}/requirements/test.txt
1112
setenv =
1213
DJANGO_SETTINGS_MODULE = test_settings

web_fragments/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""
22
Web fragments.
33
"""
4-
__version__ = '3.0.0'
4+
__version__ = '3.1.0'

web_fragments/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def get(self, request, *args, **kwargs):
2222
"""
2323
fragment = self.render_to_fragment(request, **kwargs)
2424
response_format = request.GET.get('format') or request.POST.get('format') or 'html'
25-
if response_format == 'json' or WEB_FRAGMENT_RESPONSE_TYPE in request.META.get('HTTP_ACCEPT', 'text/html'):
25+
if response_format == 'json' or WEB_FRAGMENT_RESPONSE_TYPE in request.headers.get('accept', 'text/html'):
2626
return JsonResponse(fragment.to_dict())
2727

2828
return self.render_standalone_response(request, fragment, **kwargs)

0 commit comments

Comments
 (0)