Skip to content

Commit c4f9b02

Browse files
committed
Remove support for old Python and Django versions
1 parent 4def3a9 commit c4f9b02

10 files changed

Lines changed: 17 additions & 23 deletions

File tree

app/articles/apps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from django.apps import AppConfig
44
from django.utils.text import capfirst
5-
from django.utils.translation import ugettext_lazy as _
5+
from django.utils.translation import gettext_lazy as _
66

77

88
class ArticlesConfig(AppConfig):

app/articles/models.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
from django.db import models
44
from django.utils import timezone
5-
from django.utils.encoding import python_2_unicode_compatible
6-
from django.utils.translation import ugettext_lazy as _
5+
from django.utils.translation import gettext_lazy as _
76

87
from feincms3.apps import reverse_app
98
from feincms3.cleanse import CleansedRichTextField
@@ -21,7 +20,6 @@ def published(self):
2120
)
2221

2322

24-
@python_2_unicode_compatible
2523
class Article(models.Model):
2624
"""
2725
The articles models. We're using the ``CleansedRichTextField`` field

app/articles/urls.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
from __future__ import unicode_literals
2-
3-
from django.conf.urls import url
1+
from django.urls import re_path
42

53
from app.articles import views
64

75

86
app_name = 'articles'
97
urlpatterns = [
10-
url(
8+
re_path(
119
r'^$',
1210
views.article_list,
1311
name='article-list',
1412
),
15-
url(
13+
re_path(
1614
r'^(?P<year>\d{4})/(?P<slug>[-\w]+)/$',
1715
views.article_detail,
1816
name='article-detail',

app/pages/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from django.contrib import admin
44
from django.utils.text import capfirst
5-
from django.utils.translation import ugettext_lazy as _
5+
from django.utils.translation import gettext_lazy as _
66

77
from content_editor.admin import ContentEditor
88
from feincms3.admin import TreeAdmin

app/pages/apps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from django.apps import AppConfig
44
from django.utils.text import capfirst
5-
from django.utils.translation import ugettext_lazy as _
5+
from django.utils.translation import gettext_lazy as _
66

77

88
class PagesConfig(AppConfig):

app/pages/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from __future__ import unicode_literals
22

33
from django.db import models
4-
from django.utils.translation import ugettext_lazy as _
4+
from django.utils.translation import gettext_lazy as _
55

66
from content_editor.models import Region, Template, create_plugin_base
77

app/pages/urls.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
1-
from __future__ import unicode_literals
2-
3-
from django.conf.urls import url
41
from django.http import HttpResponseRedirect
2+
from django.urls import re_path
53

64
from app.pages import views
75

86

97
app_name = 'pages'
108
urlpatterns = [
11-
url(
9+
re_path(
1210
r'^$',
1311
lambda request: HttpResponseRedirect('/%s/' % request.LANGUAGE_CODE),
1412
),
15-
url(
13+
re_path(
1614
r'^(?P<path>[-\w/]+)/$',
1715
views.page_detail,
1816
name='page',
1917
),
20-
url(
18+
re_path(
2119
r'^$',
2220
views.page_detail,
2321
name='root',

app/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"""
1212

1313
import os
14-
from django.utils.translation import ugettext_lazy as _
14+
from django.utils.translation import gettext_lazy as _
1515

1616
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
1717
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

app/urls.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
from django.conf import settings
2-
from django.conf.urls import include, url
32
from django.conf.urls.static import static
43
from django.contrib import admin
4+
from django.urls import include, re_path
55

66

77
urlpatterns = static(
88
settings.MEDIA_URL, document_root=settings.MEDIA_ROOT,
99
) + [
10-
url(r'^admin/', admin.site.urls),
11-
url(r'', include('app.pages.urls')),
10+
re_path(r'^admin/', admin.site.urls),
11+
re_path(r'', include('app.pages.urls')),
1212
]

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Django>=2.2,<3.0
1+
Django
22
feincms3[all]

0 commit comments

Comments
 (0)