|
|
from django.conf.urls import patterns, include, url
|
|
|
# Import basic functions for URL pattern processing.
|
|
|
from django.conf.urls import patterns, url
|
|
|
|
|
|
from conntrackt.views import IndexView, IptablesView
|
|
|
|
|
|
# Import generic class views.
|
|
|
from django.views.generic import DetailView
|
|
|
# Models for generic class views.
|
|
|
from conntrackt.models import Project
|
|
|
|
|
|
from django.views.generic import DetailView
|
|
|
# Import some app-specific views.
|
|
|
from conntrackt.views import IndexView, IptablesView
|
|
|
|
|
|
urlpatterns = patterns(
|
|
|
'conntrackt.views',
|
|
|
# Homepage/index view.
|
|
|
url(r'^$', IndexView.as_view(), name="index"),
|
|
|
# View for showing information about a project.
|
|
|
url(r'^project/(?P<pk>\d+)/$', DetailView.as_view(model = Project),
|
|
|
name = 'project'),
|
|
|
# View for rendering iptables rules for a specific entity.
|
|
|
url(r'^entity/(?P<pk>\d+)/iptables/$', IptablesView.as_view(), name="entity_iptables"),
|
|
|
)
|
|
|
|