Source

django-petition / petition / urls.py

from django.conf.urls import patterns, url
from petition.views import SignPetition, verify_email
from django.views.generic.base import TemplateView

urlpatterns = patterns('',
    url(r'^Sign$', SignPetition.as_view(), name='sign'),
    url(r'^Confirm/(?P<signature_id>[0-9]+):(?P<email_hash>[a-f0-9]+)$', verify_email, name='confirm-email'),
    url(r'^Confirmed$', TemplateView.as_view(template_name='petition/email_confirmed.html'), name='email-confirmed'),
    url(r'^VerificationFailed$', TemplateView.as_view(template_name='petition/email_failure.html'), name='email-failure'),
)