from django.conf.urls import patterns, url from django.views.generic import TemplateView from main.views import ( HomeView, OverviewView, HostView, DeleteHostView, AboutView, HelpView, GenerateSecretView) from api.views import ( MyIpView, DetectIpView, NicUpdateView, AuthorizedNicUpdateView) urlpatterns = patterns( '', url(r'^$', HomeView.as_view(), name="home"), url(r'^about/$', AboutView.as_view(), name="about"), url(r'^legal/$', TemplateView.as_view(template_name='main/legal.html'), name="legal"), url(r'^help/$', HelpView.as_view(), name="help"), url(r'^overview/$', OverviewView.as_view(), name='overview'), url(r'^host/(?P\d+)/$', HostView.as_view(), name='host_view'), url(r'^generate_secret/(?P\d+)/$', GenerateSecretView.as_view(), name='generate_secret_view'), url(r'^host/(?P\d+)/delete/$', DeleteHostView.as_view(), name='delete_host'), url(r'^myip$', MyIpView), url(r'^detectip/$', DetectIpView), url(r'^detectip/(?P\w+)/$', DetectIpView), url(r'^nic/update$', NicUpdateView), url(r'^nic/update_authorized$', AuthorizedNicUpdateView, name='nic_update_authorized'), )