Skip to content

Commit 4224e56

Browse files
committed
Fixed various depreciation warnings with django 1.11
1 parent 8a8f73a commit 4224e56

File tree

20 files changed

+90
-33
lines changed

20 files changed

+90
-33
lines changed

admin_tools/dashboard/dashboards.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
# Django < 1.9 and Python < 2.7
1010
from django.utils.importlib import import_module
1111
from django.utils.translation import ugettext_lazy as _
12-
from django.core.urlresolvers import reverse
12+
try:
13+
from django.urls import reverse
14+
except ImportError:
15+
from django.core.urlresolvers import reverse
1316
from django.utils.encoding import force_text
1417

1518
from admin_tools.dashboard import modules

admin_tools/dashboard/migrations/0001_initial.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class Migration(migrations.Migration):
1818
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
1919
('data', models.TextField()),
2020
('dashboard_id', models.CharField(max_length=100)),
21-
('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
21+
('user', models.ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE)),
2222
],
2323
options={
2424
'ordering': ('user',),

admin_tools/dashboard/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class DashboardPreferences(models.Model):
1616
"""
1717
This model represents the dashboard preferences for a user.
1818
"""
19-
user = models.ForeignKey(user_model)
19+
user = models.ForeignKey(user_model, on_delete=models.CASCADE)
2020
data = models.TextField()
2121
dashboard_id = models.CharField(max_length=100)
2222

admin_tools/dashboard/modules.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
"""
44

55
from django.apps import apps as django_apps
6-
from django.core.urlresolvers import reverse
6+
try:
7+
from django.urls import reverse
8+
except ImportError:
9+
from django.core.urlresolvers import reverse
710
from django.forms.utils import flatatt
811

912
from django.utils.itercompat import is_iterable

admin_tools/dashboard/templates/admin_tools/dashboard/dashboard.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ And to activate the app index dashboard::
1111
"""
1212

1313
from django.utils.translation import ugettext_lazy as _
14-
from django.core.urlresolvers import reverse
14+
try:
15+
from django.urls import reverse
16+
except ImportError:
17+
from django.core.urlresolvers import reverse
1518

1619
from admin_tools.dashboard import modules, Dashboard, AppIndexDashboard
1720
from admin_tools.utils import get_admin_site_name

admin_tools/dashboard/templates/admin_tools/dashboard/dashboard_app_index.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
from django.utils.translation import ugettext_lazy as _
2-
from django.core.urlresolvers import reverse
2+
try:
3+
from django.urls import reverse
4+
except ImportError:
5+
from django.core.urlresolvers import reverse
36
from admin_tools.dashboard import modules, AppIndexDashboard
47

58
# create your custom modules here if you want, for example:

admin_tools/dashboard/templatetags/admin_tools_dashboard_tags.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111

1212
from django import template
1313
from django.db import IntegrityError
14-
from django.core.urlresolvers import reverse
14+
try:
15+
from django.urls import reverse
16+
except ImportError:
17+
from django.core.urlresolvers import reverse
1518

1619
from admin_tools.utils import get_admin_site_name
1720
from admin_tools.dashboard.utils import get_dashboard

admin_tools/dashboard/utils.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88
# Django < 1.9 and Python < 2.7
99
from django.utils.importlib import import_module
1010
from django.utils.text import capfirst
11-
from django.core.urlresolvers import reverse
11+
try:
12+
from django.urls import reverse
13+
except ImportError:
14+
from django.core.urlresolvers import reverse
1215

1316
from admin_tools.dashboard.registry import Registry
1417
from admin_tools.utils import get_admin_site

admin_tools/menu/items.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
from django.apps import apps as django_apps
2-
from django.core.urlresolvers import reverse
2+
try:
3+
from django.urls import reverse
4+
except ImportError:
5+
from django.core.urlresolvers import reverse
36
from django.utils.safestring import mark_safe
47
from django.utils.translation import ugettext_lazy as _
58
from admin_tools.utils import AppListElementMixin

admin_tools/menu/menus.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
Module where admin tools menu classes are defined.
33
"""
44

5-
from django.core.urlresolvers import reverse
5+
try:
6+
from django.urls import reverse
7+
except ImportError:
8+
from django.core.urlresolvers import reverse
69
from django.utils.translation import ugettext_lazy as _
710

811
from admin_tools.menu import items

0 commit comments

Comments
 (0)