from django.conf.urls import include, url from django.contrib import admin from desecapi.views import * from rest_framework.urlpatterns import format_suffix_patterns apiurls = [ url(r'^$', Root.as_view(), name='root'), url(r'^domains/$', DomainList.as_view(), name='domain-list'), url(r'^domains/(?P[0-9]+)/$', DomainDetail.as_view(), name='domain-detail'), url(r'^domains/(?P[a-zA-Z\.\-0-9]+)/$', DomainDetailByName.as_view(), name='domain-detail/byName'), url(r'^dns$', DnsQuery.as_view(), name='dns-query'), url(r'^dyndns/update$', DynDNS12Update.as_view(), name='dyndns12update'), url(r'^donation/', DonationList.as_view(), name='donation'), ] apiurls = format_suffix_patterns(apiurls) urlpatterns = [ url(r'^admin/', include(admin.site.urls, namespace='admin')), url(r'^api/auth/', include('djoser.urls.authtoken')), url(r'^api/', include(apiurls)), ]