summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/birds/urls.py20
-rw-r--r--app/books/urls.py12
-rw-r--r--app/expenses/urls.py8
-rw-r--r--app/figments/urls.py20
-rw-r--r--app/guide/urls.py17
-rw-r--r--app/income/admin.py12
-rw-r--r--app/jrnl/urls.py42
-rw-r--r--app/lib/django_comments/urls.py30
-rw-r--r--app/links/urls.py26
-rw-r--r--app/locations/urls.py12
-rw-r--r--app/notes/urls.py31
-rw-r--r--app/photos/admin.py19
-rw-r--r--app/photos/detail_urls.py11
-rw-r--r--app/photos/urls.py32
-rw-r--r--app/projects/urls.py34
-rw-r--r--app/resume/urls.py20
-rw-r--r--app/src/urls.py32
17 files changed, 222 insertions, 156 deletions
diff --git a/app/birds/urls.py b/app/birds/urls.py
index 017ce39..8b1618c 100644
--- a/app/birds/urls.py
+++ b/app/birds/urls.py
@@ -4,29 +4,29 @@ from . import views
urlpatterns = [
url(
- regex=r'(?P<user>[\w]+)/(?P<page>\d+)/',
- view=views.BirdListUserView.as_view(),
+ r'(?P<user>[\w]+)/(?P<page>\d+)/',
+ views.BirdListUserView.as_view(),
name='list_by_person'
),
url(
- regex=r'(?P<page>\d+)/$',
- view=views.BirdListView.as_view(),
+ r'(?P<page>\d+)/$',
+ views.BirdListView.as_view(),
name="list"
),
url(
- regex=r'^(?P<slug>[-_\w]+)$',
- view=views.BirdDetailView.as_view(),
+ r'^(?P<slug>[-_\w]+)$',
+ views.BirdDetailView.as_view(),
name='detail'
),
# redirect /slug/ to /slug/1/ for live server
url(
- regex=r'(?P<user>[-\w]+)/$',
- view=RedirectView.as_view(url="/birds/%(user)s/1/", permanent=False),
+ r'(?P<user>[-\w]+)/$',
+ RedirectView.as_view(url="/birds/%(user)s/1/", permanent=False),
name="list_person_redirect"
),
url(
- regex=r'',
- view=RedirectView.as_view(url="/birds/1/", permanent=False),
+ r'',
+ RedirectView.as_view(url="/birds/1/", permanent=False),
name="list_redirect"
),
]
diff --git a/app/books/urls.py b/app/books/urls.py
index 6c172aa..c05fed7 100644
--- a/app/books/urls.py
+++ b/app/books/urls.py
@@ -5,18 +5,18 @@ from . import views
urlpatterns = [
url(
- regex=r'(?P<page>\d+)/$',
- view=views.BookListView.as_view(),
+ r'(?P<page>\d+)/$',
+ views.BookListView.as_view(),
name='list',
),
url(
- regex=r'(?P<slug>[-\w]+)/$',
- view=views.BookDetailView.as_view(),
+ r'(?P<slug>[-\w]+)/$',
+ views.BookDetailView.as_view(),
name='detail',
),
url(
- regex=r'^$',
- view=RedirectView.as_view(url="/books/1/", permanent=False),
+ r'^$',
+ RedirectView.as_view(url="/books/1/", permanent=False),
name="live-redirect"
),
]
diff --git a/app/expenses/urls.py b/app/expenses/urls.py
index a2cf35a..698ac07 100644
--- a/app/expenses/urls.py
+++ b/app/expenses/urls.py
@@ -4,13 +4,13 @@ from . import views
urlpatterns = [
url(
- regex=r'(?P<slug>[-\w]+)$',
- view=views.ExpenseListView.as_view(),
+ r'(?P<slug>[-\w]+)$',
+ views.ExpenseListView.as_view(),
name='list_expense'
),
url(
- regex=r'^$',
- view=views.TripListView.as_view(),
+ r'^$',
+ views.TripListView.as_view(),
name='list_trip'
)
]
diff --git a/app/figments/urls.py b/app/figments/urls.py
index 2114792..9e624aa 100644
--- a/app/figments/urls.py
+++ b/app/figments/urls.py
@@ -4,28 +4,28 @@ from . import views
urlpatterns = [
url(
- regex=r'^feed.xml',
- view=views.FigRSSFeedView(),
+ r'^feed.xml',
+ views.FigRSSFeedView(),
name="feed"
),
url(
- regex=r'series/$',
- view=views.SeriesListView.as_view(),
+ r'series/$',
+ views.SeriesListView.as_view(),
name='list_series'
),
url(
- regex=r'(?P<slug>[-\w]+).txt$',
- view=views.FigmentDetailViewTXT.as_view(),
+ r'(?P<slug>[-\w]+).txt$',
+ views.FigmentDetailViewTXT.as_view(),
name="detail-txt"
),
url(
- regex=r'(?P<slug>[-\w]+)$',
- view=views.FigmentDetailView.as_view(),
+ r'(?P<slug>[-\w]+)$',
+ views.FigmentDetailView.as_view(),
name='detail'
),
url(
- regex=r'^$',
- view=views.FigmentListView.as_view(),
+ r'^$',
+ views.FigmentListView.as_view(),
name='list'
),
]
diff --git a/app/guide/urls.py b/app/guide/urls.py
index 52222fd..e701d3e 100644
--- a/app/guide/urls.py
+++ b/app/guide/urls.py
@@ -1,12 +1,13 @@
from django.conf.urls import *
from django.views.generic.base import RedirectView
+from . import views
-urlpatterns = patterns('',
- (r'location/(?P<location>[-\w]+)/(?P<slug>[-\w]+)/$', 'guide.views.guide_detail'),
- (r'location/(?P<location>[-\w]+)/$', 'guide.views.guide_list_by_location'),
- (r'location/$', 'guide.views.location_list'),
- (r'(?P<page>\d+)/$', 'guide.views.guide_list'),
- (r'(?P<slug>[-\w]+)/$', 'guide.views.guide_detail'),
- (r'', RedirectView.as_view(url="/travel-guide/1/")),
-)
+urlpatterns = [
+ url(r'location/(?P<location>[-\w]+)/(?P<slug>[-\w]+)/$', views.guide_detail),
+ url(r'location/(?P<location>[-\w]+)/$', views.guide_list_by_location),
+ url(r'location/$', views.location_list),
+ url(r'(?P<page>\d+)/$', views.guide_list),
+ url(r'(?P<slug>[-\w]+)/$', views.guide_detail),
+ url(r'', RedirectView.as_view(url="/travel-guide/1/")),
+]
diff --git a/app/income/admin.py b/app/income/admin.py
index df93011..2483e1f 100644
--- a/app/income/admin.py
+++ b/app/income/admin.py
@@ -35,11 +35,13 @@ class GigAdmin(OSMGeoAdmin):
def get_urls(self):
urls = super(GigAdmin, self).get_urls()
- custom_urls = patterns('',
- url(r'^monthly/$',
- self.admin_site.admin_view(self.get_monthly),
- name='monthly_admin')
- )
+ custom_urls = [
+ url(
+ r'^monthly/$',
+ self.admin_site.admin_view(self.get_monthly),
+ name='monthly_admin'
+ )
+ ]
return custom_urls + urls
def get_monthly(self, request):
diff --git a/app/jrnl/urls.py b/app/jrnl/urls.py
index 09c7b7c..c1cdcdc 100644
--- a/app/jrnl/urls.py
+++ b/app/jrnl/urls.py
@@ -3,57 +3,59 @@ from django.views.generic.base import RedirectView
from . import views
+app_name = "jrnl"
+
urlpatterns = [
url(
- regex=r'^feed.xml',
- view=views.JrnlRSSFeedView(),
+ r'^feed.xml',
+ views.JrnlRSSFeedView(),
name="feed"
),
url(
- regex=r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+).txt$',
- view=views.EntryDetailViewTXT.as_view(),
+ r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+).txt$',
+ views.EntryDetailViewTXT.as_view(),
name="detail-txt"
),
url(
- regex=r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+).amp$',
- view=views.EntryDetailViewAMP.as_view(),
+ r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+).amp$',
+ views.EntryDetailViewAMP.as_view(),
name="detail-amp"
),
url(
- regex=r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+)$',
- view=views.EntryDetailView.as_view(),
+ r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+)$',
+ views.EntryDetailView.as_view(),
name="detail"
),
url(
- regex=r'^(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/$',
- view=views.EntryMonthArchiveView.as_view(month_format='%m'),
+ r'^(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/$',
+ views.EntryMonthArchiveView.as_view(month_format='%m'),
name="list_month"
),
url(
- regex=r'(?P<year>\d{4})/$',
- view=views.EntryYearArchiveView.as_view(),
+ r'(?P<year>\d{4})/$',
+ views.EntryYearArchiveView.as_view(),
name="list_year"
),
url(
- regex=r'(?P<slug>[-\w]+)/(?P<page>\d+)/$',
- view=views.EntryCountryList.as_view(),
+ r'(?P<slug>[-\w]+)/(?P<page>\d+)/$',
+ views.EntryCountryList.as_view(),
name="list_country"
),
url(
- regex=r'(?P<page>\d+)/$',
- view=views.EntryList.as_view(),
+ r'(?P<page>\d+)/$',
+ views.EntryList.as_view(),
name="list"
),
# redirect /slug/ to /slug/1/ for live server
url(
- regex=r'(?P<slug>[-\w]+)/$',
- view=RedirectView.as_view(url="/jrnl/%(slug)s/1/", permanent=False),
+ r'(?P<slug>[-\w]+)/$',
+ RedirectView.as_view(url="/jrnl/%(slug)s/1/", permanent=False),
name="live_location_redirect"
),
# redirect / to /1/ for live server
url(
- regex=r'',
- view=RedirectView.as_view(url="/jrnl/1/", permanent=False),
+ r'',
+ RedirectView.as_view(url="/jrnl/1/", permanent=False),
name="live_redirect"
),
]
diff --git a/app/lib/django_comments/urls.py b/app/lib/django_comments/urls.py
index e02bab0..fb8f972 100644
--- a/app/lib/django_comments/urls.py
+++ b/app/lib/django_comments/urls.py
@@ -1,16 +1,18 @@
-from django.conf.urls import patterns, url
+from django.conf.urls import url
+from .views import comments, moderation
+from django.contrib.contenttypes.views import shortcut
-urlpatterns = patterns('django_comments.views',
- url(r'^post/$', 'comments.post_comment', name='comments-post-comment'),
- url(r'^posted/$', 'comments.comment_done', name='comments-comment-done'),
- url(r'^flag/(\d+)/$', 'moderation.flag', name='comments-flag'),
- url(r'^flagged/$', 'moderation.flag_done', name='comments-flag-done'),
- url(r'^delete/(\d+)/$', 'moderation.delete', name='comments-delete'),
- url(r'^deleted/$', 'moderation.delete_done', name='comments-delete-done'),
- url(r'^approve/(\d+)/$', 'moderation.approve', name='comments-approve'),
- url(r'^approved/$', 'moderation.approve_done', name='comments-approve-done'),
-)
+urlpatterns = [
+ url(r'^post/$', comments.post_comment, name='comments-post-comment'),
+ url(r'^posted/$', comments.comment_done, name='comments-comment-done'),
+ url(r'^flag/(\d+)/$', moderation.flag, name='comments-flag'),
+ url(r'^flagged/$', moderation.flag_done, name='comments-flag-done'),
+ url(r'^delete/(\d+)/$', moderation.delete, name='comments-delete'),
+ url(r'^deleted/$', moderation.delete_done, name='comments-delete-done'),
+ url(r'^approve/(\d+)/$', moderation.approve, name='comments-approve'),
+ url(r'^approved/$', moderation.approve_done, name='comments-approve-done'),
+]
-urlpatterns += patterns('',
- url(r'^cr/(\d+)/(.+)/$', 'django.contrib.contenttypes.views.shortcut', name='comments-url-redirect'),
-)
+urlpatterns += [
+ url(r'^cr/(\d+)/(.+)/$', shortcut, name='comments-url-redirect'),
+]
diff --git a/app/links/urls.py b/app/links/urls.py
index 5fdaf30..6f9bf22 100644
--- a/app/links/urls.py
+++ b/app/links/urls.py
@@ -3,35 +3,37 @@ from django.views.generic.base import RedirectView
from . import views
+app_name = "links"
+
urlpatterns = [
url(
- regex=r'tag/(?P<slug>[-\w]+)/(?P<page>\d+)/$',
- view=views.LinkTagListView.as_view(),
+ r'tag/(?P<slug>[-\w]+)/(?P<page>\d+)/$',
+ views.LinkTagListView.as_view(),
name='list-tag'
),
url(
- regex=r'(?P<slug>[-\d]+).txt$',
- view=views.LinkDetailViewTXT.as_view(),
+ r'(?P<slug>[-\d]+).txt$',
+ views.LinkDetailViewTXT.as_view(),
name="detail-txt"
),
url(
- regex=r'(?P<slug>[-\d]+)$',
- view=views.LinkDetailView.as_view(),
+ r'(?P<slug>[-\d]+)$',
+ views.LinkDetailView.as_view(),
name='detail'
),
url(
- regex=r'(?P<page>\d+)/$',
- view=views.LinkListView.as_view(),
+ r'(?P<page>\d+)/$',
+ views.LinkListView.as_view(),
name='list'
),
url(
- regex=r'^tag/(?P<slug>[-\w]+)/$',
- view=RedirectView.as_view(url="/links/tag/%(slug)s/1/", permanent=False),
+ r'^tag/(?P<slug>[-\w]+)/$',
+ RedirectView.as_view(url="/links/tag/%(slug)s/1/", permanent=False),
name="live-redirect-tag"
),
url(
- regex=r'^$',
- view=RedirectView.as_view(url="/links/1/", permanent=False),
+ r'^$',
+ RedirectView.as_view(url="/links/1/", permanent=False),
name="live-redirect"
),
]
diff --git a/app/locations/urls.py b/app/locations/urls.py
index c7ddb74..77f9f0c 100644
--- a/app/locations/urls.py
+++ b/app/locations/urls.py
@@ -1,6 +1,8 @@
-from django.conf.urls import *
+from django.conf.urls import url
-urlpatterns = patterns('',
- (r'data/(?P<id>\d+)/$', 'locations.views.data_json'),
- (r'^$', 'locations.views.map_list'),
-)
+from . import views
+
+urlpatterns = [
+ url(r'data/(?P<id>\d+)/$', views.data_json),
+ url(r'^$', views.map_list),
+]
diff --git a/app/notes/urls.py b/app/notes/urls.py
index 9018553..2bec08f 100644
--- a/app/notes/urls.py
+++ b/app/notes/urls.py
@@ -1,8 +1,25 @@
-from django.conf.urls import patterns, url
+from django.conf.urls import url
-urlpatterns = patterns('',
- url(r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+)$', 'notes.views.entry_detail'),
- url(r'(?P<year>\d{4})/(?P<month>\d{2})/$', 'notes.views.date_list', name="notes_by_month"),
- url(r'(?P<year>\d{4})/$', 'notes.views.date_list', name="notes_by_year"),
- url(r'^$', 'notes.views.entry_list', name="notes_archive"),
-)
+from . import views
+
+urlpatterns = [
+ url(
+ r'(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>[-\w]+)$',
+ views.entry_detail
+ ),
+ url(
+ r'(?P<year>\d{4})/(?P<month>\d{2})/$',
+ views.date_list,
+ name="notes_by_month"
+ ),
+ url(
+ r'(?P<year>\d{4})/$',
+ views.date_list,
+ name="notes_by_year"
+ ),
+ url(
+ r'^$',
+ views.entry_list,
+ name="notes_archive"
+ ),
+]
diff --git a/app/photos/admin.py b/app/photos/admin.py
index 2f71fcc..8b1d723 100644
--- a/app/photos/admin.py
+++ b/app/photos/admin.py
@@ -11,24 +11,28 @@ from django.http import HttpResponseRedirect
from .forms import UploadZipForm
+
class LuxImageAdmin(OSMGeoAdmin):
- list_display = ('pk','admin_thumbnail', 'pub_date',)
+ list_display = ('pk', 'admin_thumbnail', 'pub_date',)
list_filter = ('pub_date',)
search_fields = ['title', 'caption']
admin.site.register(LuxImage, LuxImageAdmin)
+
class GalleryAdmin(OSMGeoAdmin):
list_display = ('title', 'location', 'pub_date')
list_filter = ('location',)
-
+
def get_urls(self):
urls = super(GalleryAdmin, self).get_urls()
- custom_urls = patterns('',
- url(r'^upload_zip/$',
- self.admin_site.admin_view(self.upload_zip),
- name='upload_zip')
- )
+ custom_urls = [
+ url(
+ r'^upload_zip/$',
+ self.admin_site.admin_view(self.upload_zip),
+ name='upload_zip'
+ )
+ ]
return custom_urls + urls
def upload_zip(self, request):
@@ -55,6 +59,7 @@ class GalleryAdmin(OSMGeoAdmin):
admin.site.register(Gallery, GalleryAdmin)
+
class PhotoAdmin(OSMGeoAdmin):
list_display = ('title', 'admin_thumbnail', 'flickr_id', 'pub_date',)
list_filter = ('pub_date',)
diff --git a/app/photos/detail_urls.py b/app/photos/detail_urls.py
index 8bdbd79..0ab94f6 100644
--- a/app/photos/detail_urls.py
+++ b/app/photos/detail_urls.py
@@ -1,7 +1,10 @@
-from django.conf.urls import *
+from django.conf.urls import url
from django.views.generic.detail import DetailView
from photos.models import Photo
-urlpatterns = patterns('',
- (r'^(?P<object_id>\d+)/$', DetailView.as_view(model=Photo, template_name='details/photo.html')),
-)
+urlpatterns = [
+ url(
+ r'^(?P<object_id>\d+)/$',
+ DetailView.as_view(model=Photo, template_name='details/photo.html')
+ ),
+]
diff --git a/app/photos/urls.py b/app/photos/urls.py
index 91aac41..7d074a9 100644
--- a/app/photos/urls.py
+++ b/app/photos/urls.py
@@ -1,11 +1,27 @@
-from django.conf.urls import *
+from django.conf.urls import url
from django.views.generic.base import RedirectView
+from . import views
-urlpatterns = patterns('',
- (r'data/(?P<slug>[-\w]+)/$', 'photos.views.photo_json'),
- (r'galleries/(?P<slug>[-\w]+)/$', 'photos.views.gallery'),
- (r'(?P<page>\d+)/$', 'photos.views.gallery_list'),
- (r'(?P<slug>[-\w]+)/$', RedirectView.as_view(url="/photos/%(slug)s/1/", permanent=False)),
- (r'', RedirectView.as_view(url="/photos/1/", permanent=False)),
-)
+urlpatterns = [
+ url(
+ r'data/(?P<slug>[-\w]+)/$',
+ views.photo_json
+ ),
+ url(
+ r'galleries/(?P<slug>[-\w]+)/$',
+ views.gallery,
+ ),
+ url(
+ r'(?P<page>\d+)/$',
+ views.gallery_list,
+ ),
+ url(
+ r'(?P<slug>[-\w]+)/$',
+ RedirectView.as_view(url="/photos/%(slug)s/1/", permanent=False)
+ ),
+ url(
+ r'',
+ RedirectView.as_view(url="/photos/1/", permanent=False)
+ ),
+]
diff --git a/app/projects/urls.py b/app/projects/urls.py
index f826624..97a7129 100644
--- a/app/projects/urls.py
+++ b/app/projects/urls.py
@@ -1,14 +1,28 @@
-from django.conf.urls import *
+from django.conf.urls import url
from django.views.generic import ListView
from projects.models.base import Project
+from . import views
-urlpatterns = patterns('',
- (r'data/(?P<id>\d+)/$', 'projects.views.data_json'),
- (r'gifs/(?P<slug>[-\w]+)/$', 'projects.views.gif_detail'),
- (r'(?P<slug>[-\w]+)/$', 'projects.views.detail'),
- (r'^$', ListView.as_view(
- queryset=Project.objects.filter(status__exact=1).order_by('-pub_date'),
- template_name="archives/projects.html",
- )),
-)
+
+urlpatterns = [
+ url(
+ r'data/(?P<id>\d+)/$',
+ views.data_json
+ ),
+ url(
+ r'gifs/(?P<slug>[-\w]+)/$',
+ views.gif_detail
+ ),
+ url(
+ r'(?P<slug>[-\w]+)/$',
+ views.detail
+ ),
+ url(
+ r'^$',
+ ListView.as_view(
+ queryset=Project.objects.filter(status__exact=1).order_by('-pub_date'),
+ template_name="archives/projects.html",
+ )
+ ),
+]
diff --git a/app/resume/urls.py b/app/resume/urls.py
index a359899..3e113e8 100644
--- a/app/resume/urls.py
+++ b/app/resume/urls.py
@@ -5,28 +5,28 @@ from . import views
urlpatterns = [
url(
- regex=r'pubs/(?P<page>\d+)/$',
- view=views.PublisherListView.as_view(),
+ r'pubs/(?P<page>\d+)/$',
+ views.PublisherListView.as_view(),
name='list',
),
url(
- regex=r'pubs/(?P<publisher>[-\w]+)/(?P<slug>[-\w]+)$',
- view=views.PubItemDetailView.as_view(),
+ r'pubs/(?P<publisher>[-\w]+)/(?P<slug>[-\w]+)$',
+ views.PubItemDetailView.as_view(),
name='detail',
),
url(
- regex=r'pubs/$',
- view=RedirectView.as_view(url="/resume/pubs/1/", permanent=False),
+ r'pubs/$',
+ RedirectView.as_view(url="/resume/pubs/1/", permanent=False),
name="live-redirect"
),
url(
- regex=r'^(?P<slug>[-\w]+)$',
- view=views.PageView.as_view(),
+ r'^(?P<slug>[-\w]+)$',
+ views.PageView.as_view(),
name="cv"
),
url(
- regex=r'^$',
- view=views.BaseView.as_view(),
+ r'^$',
+ views.BaseView.as_view(),
name="intro"
),
]
diff --git a/app/src/urls.py b/app/src/urls.py
index 217912c..37e4774 100644
--- a/app/src/urls.py
+++ b/app/src/urls.py
@@ -5,8 +5,8 @@ from . import views
urlpatterns = [
url(
- regex=r'^feed.xml',
- view=views.SrcRSSFeedView(),
+ r'^feed.xml',
+ views.SrcRSSFeedView(),
name="feed"
),
url(
@@ -15,38 +15,38 @@ urlpatterns = [
name="paypal-ipn"
),
url(
- regex=r'topic/(?P<slug>[-\w]+)$',
- view=views.TopicListView.as_view(),
+ r'topic/(?P<slug>[-\w]+)$',
+ views.TopicListView.as_view(),
name="list_topics"
),
url(
- regex=r'books/(?P<slug>[-\w]+)$',
- view=views.BookDetailView.as_view(),
+ r'books/(?P<slug>[-\w]+)$',
+ views.BookDetailView.as_view(),
name='detail_book'
),
url(
- regex=r'books/$',
- view=views.BookListView.as_view(),
+ r'books/$',
+ views.BookListView.as_view(),
name='list_books'
),
url(
- regex=r'(?P<slug>[-\w]+).txt$',
- view=views.EntryDetailViewTXT.as_view(),
+ r'(?P<slug>[-\w]+).txt$',
+ views.EntryDetailViewTXT.as_view(),
name="detail-txt"
),
url(
- regex=r'(?P<slug>[-\w]+).amp$',
- view=views.EntryDetailViewAMP.as_view(),
+ r'(?P<slug>[-\w]+).amp$',
+ views.EntryDetailViewAMP.as_view(),
name="detail-amp"
),
url(
- regex=r'(?P<slug>[-\w]+)$',
- view=views.EntryDetailView.as_view(),
+ r'(?P<slug>[-\w]+)$',
+ views.EntryDetailView.as_view(),
name="detail"
),
url(
- regex=r'^$',
- view=views.SrcListView.as_view(),
+ r'^$',
+ views.SrcListView.as_view(),
name="list",
),
]