~fo0bar/turku/bionic

« back to all changes in this revision

Viewing changes to turku_api/urls.py

  • Committer: Ryan Finnie
  • Date: 2020-03-24 21:50:17 UTC
  • Revision ID: ryan@finnie.org-20200324215017-6ojkdzl1mbq2jlqp
Add compatibility for Django 1.8~1.11 (xenial/bionic)

- Disable admin form "related links" (form children links) -- broken as of
  1.8, would be nice to have back if someone can figure out a replacement
- Add "fields = '__all__'" to admin forms
- Remove south migrations
- Port TEMPLATE_DIRS to TEMPLATES
- Change urlpatterns from patterns() to url() list
  
Changes have been tested as being backwards compatible to 1.6 (trusty).

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
# License along with this program.  If not, see
15
15
# <http://www.gnu.org/licenses/>.
16
16
 
17
 
from django.conf.urls import patterns, include, url
 
17
from django.conf.urls import include, url
18
18
from django.core.urlresolvers import reverse_lazy
19
19
from django.views.generic.base import RedirectView
20
20
from turku_api import views
23
23
 
24
24
admin.autodiscover()
25
25
 
26
 
urlpatterns = patterns(
27
 
    '',
 
26
urlpatterns = [
28
27
    url(r'^$', RedirectView.as_view(url=reverse_lazy('admin:index'))),
29
28
    url(r'^v1/health$', views.health, name='health'),
30
29
    url(r'^v1/update_config$', views.update_config, name='update_config'),
34
33
    url(r'^v1/storage_ping_source_update$', views.storage_ping_source_update, name='storage_ping_source_update'),
35
34
    url(r'^v1/storage_update_config$', views.storage_update_config, name='storage_update_config'),
36
35
    url(r'^admin/', include(admin.site.urls)),
37
 
)
 
36
]
38
37
 
39
38
try:
40
39
    from local_urls import *