Files @ dd2774211489
Branch filter:

Location: website/conservancy/supporter/urls.py

bsturmfels
Move Python code out of the "conservancy/static" directory

Having Python code in "conservancy/static" is a bit suprising to people familiar
with Django. The name "static" is usually reserved for assets like CSS, JS and
images.

I'm moving `conservancy/static/views.py` to `conservancy/views.py` and removing
`conservancy/static/__init__.py`.
from django.conf.urls import url
from django.views.generic import TemplateView

from . import views as supp_views
from .. import views as static_views

INDEX_VIEW = supp_views.index
urlpatterns = [
    url(r'^$', INDEX_VIEW),
    url(r'^banners?/?$', TemplateView.as_view(template_name='supporter/banners.html')),
]
urlpatterns.extend(
    url(r'^{}(?:\.html|/|)$'.format(basename), INDEX_VIEW)
    for basename in ['index', '2015-supporter-appeal', '2016-supporter-appeal']
)
urlpatterns.append(url(r'', static_views.index))