12345678910111213141516171819202122 |
- 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<pk>[0-9]+)/$', DomainDetail.as_view(), name='domain-detail'),
- url(r'^domains/(?P<name>[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)),
- ]
|