urls: Migrate from patterns strings to plain lists of urls.
This commit is contained in:
parent
b79a3617f0
commit
b2a006f49c
5 changed files with 63 additions and 114 deletions
|
@ -1,8 +1,8 @@
|
|||
from django.conf.urls import patterns, url, include
|
||||
from django.conf.urls import url, include
|
||||
from conservancy.apps.blog.models import Entry, EntryTag # relative import
|
||||
from conservancy.apps.staff.models import Person
|
||||
from datetime import datetime
|
||||
from conservancy.apps.blog.views import last_name, BlogYearArchiveView, BlogMonthArchiveView, BlogDayArchiveView, BlogDateDetailView
|
||||
from conservancy.apps.blog.views import last_name, BlogYearArchiveView, BlogMonthArchiveView, BlogDayArchiveView, BlogDateDetailView, custom_index, query
|
||||
|
||||
extra_context = {}
|
||||
|
||||
|
@ -12,23 +12,14 @@ info_dict = {
|
|||
'extra_context': extra_context,
|
||||
}
|
||||
|
||||
# urlpatterns = patterns('django.views.generic.date_based',
|
||||
urlpatterns = patterns('',
|
||||
# (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', 'object_detail', dict(info_dict, slug_field='slug')),
|
||||
# (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$', 'archive_day', info_dict),
|
||||
# (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$', 'archive_month', info_dict),
|
||||
# (r'^(?P<year>\d{4})/$', 'archive_year', dict(info_dict,
|
||||
# make_object_list=True)),
|
||||
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', BlogDateDetailView.as_view(**info_dict)),
|
||||
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$', BlogDayArchiveView.as_view(**info_dict)),
|
||||
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$', BlogMonthArchiveView.as_view(**info_dict)),
|
||||
(r'^(?P<year>\d{4})/$', BlogYearArchiveView.as_view(**info_dict)),
|
||||
)
|
||||
|
||||
urlpatterns += patterns('conservancy.apps.blog.views',
|
||||
(r'^/?$', 'custom_index', dict(info_dict, paginate_by=4)),
|
||||
(r'^query/$', 'query'),
|
||||
)
|
||||
urlpatterns = [
|
||||
url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', BlogDateDetailView.as_view(**info_dict)),
|
||||
url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$', BlogDayArchiveView.as_view(**info_dict)),
|
||||
url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$', BlogMonthArchiveView.as_view(**info_dict)),
|
||||
url(r'^(?P<year>\d{4})/$', BlogYearArchiveView.as_view(**info_dict)),
|
||||
url(r'^/?$', custom_index, dict(info_dict, paginate_by=4)),
|
||||
url(r'^query/$', query),
|
||||
]
|
||||
|
||||
# Code to display authors and tags on each blog page
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from django.conf.urls import patterns, url, include
|
||||
from django.conf.urls import url, include
|
||||
from conservancy.apps.contractpatch import views as cpatch_views
|
||||
|
||||
urlpatterns = patterns(
|
||||
'',
|
||||
(r'', 'conservancy.apps.contractpatch.views.index'),
|
||||
)
|
||||
urlpatterns = [
|
||||
url(r'', cpatch_views.index),
|
||||
]
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
# along with this program in a file in the toplevel directory called
|
||||
# "AGPLv3". If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from django.conf.urls import patterns, url, include
|
||||
from django.conf.urls import url, include
|
||||
from django.conf import settings
|
||||
from conservancy.apps.news.models import PressRelease, ExternalArticle
|
||||
from conservancy.apps.news.views import NewsYearArchiveView, NewsMonthArchiveView, NewsDayArchiveView, NewsDateDetailView
|
||||
from conservancy.apps.news.views import NewsYearArchiveView, NewsMonthArchiveView, NewsDayArchiveView, NewsDateDetailView, listing
|
||||
|
||||
info_dict = {
|
||||
'queryset': PressRelease.objects.all().filter(sites__id__exact=settings.SITE_ID),
|
||||
|
@ -31,18 +31,10 @@ external_article_dict = {
|
|||
'articles': ExternalArticle.objects.all()
|
||||
}
|
||||
|
||||
urlpatterns = patterns('',
|
||||
# (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', 'conservancy.apps.news.views.object_detail', info_dict),
|
||||
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', NewsDateDetailView.as_view(**info_dict)),
|
||||
# (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$', 'conservancy.apps.news.views.archive_day', info_dict),
|
||||
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$', NewsDayArchiveView.as_view(**info_dict)),
|
||||
# (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$', 'conservancy.apps.news.views.archive_month', info_dict),
|
||||
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$', NewsMonthArchiveView.as_view(**info_dict)),
|
||||
# (r'^(?P<year>\d{4})/$', 'conservancy.apps.news.views.archive_year',
|
||||
# dict(info_dict, make_object_list=True)),
|
||||
(r'^(?P<year>\d{4})/$', NewsYearArchiveView.as_view(**info_dict)),
|
||||
)
|
||||
|
||||
urlpatterns += patterns('',
|
||||
(r'^/?$', 'conservancy.apps.news.views.listing', dict(info_dict, paginate_by=6)),
|
||||
)
|
||||
urlpatterns = [
|
||||
url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', NewsDateDetailView.as_view(**info_dict)),
|
||||
url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$', NewsDayArchiveView.as_view(**info_dict)),
|
||||
url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$', NewsMonthArchiveView.as_view(**info_dict)),
|
||||
url(r'^(?P<year>\d{4})/$', NewsYearArchiveView.as_view(**info_dict)),
|
||||
url(r'^/?$', listing, dict(info_dict, paginate_by=6)),
|
||||
]
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
from django.conf.urls import patterns
|
||||
from django.conf.urls import url
|
||||
from conservancy.apps.supporter import views as supp_views
|
||||
from conservancy.static import views as static_views
|
||||
|
||||
INDEX_VIEW = 'conservancy.apps.supporter.views.index'
|
||||
pattern_pairs = [(r'^/?$', INDEX_VIEW)]
|
||||
pattern_pairs.extend(
|
||||
(r'^{}(?:\.html|/|)$'.format(basename), INDEX_VIEW)
|
||||
INDEX_VIEW = supp_views.index
|
||||
urlpatterns = [url(r'^/?$', INDEX_VIEW)]
|
||||
urlpatterns.extend(
|
||||
url(r'^{}(?:\.html|/|)$'.format(basename), INDEX_VIEW)
|
||||
for basename in ['index', '2015-supporter-appeal', '2016-supporter-appeal']
|
||||
)
|
||||
pattern_pairs.append((r'', 'conservancy.static.views.index'))
|
||||
|
||||
urlpatterns = patterns('', *pattern_pairs)
|
||||
urlpatterns.append(url(r'', static_views.index))
|
||||
|
|
|
@ -17,75 +17,41 @@
|
|||
# along with this program in a file in the toplevel directory called
|
||||
# "AGPLv3". If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from django.conf.urls import patterns, url, include
|
||||
from django.contrib import admin
|
||||
from django.conf.urls import url, include
|
||||
from django.contrib import admin, admindocs
|
||||
|
||||
# import conservancy.settings
|
||||
from django.conf import settings
|
||||
from conservancy.feeds import BlogFeed, PressReleaseFeed, OmnibusFeed
|
||||
# from django.views.static import serve
|
||||
# from django.conf.urls.static import static
|
||||
# from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
||||
# import conservancy.static.overview.views
|
||||
|
||||
# handler404 = 'modpythoncustom.view404'
|
||||
# handler401 = 'conservancy.static.views.handler401'
|
||||
# handler403 = 'conservancy.static.views.handler403'
|
||||
handler404 = 'conservancy.static.views.handler404'
|
||||
# handler500 = 'conservancy.static.views.handler500'
|
||||
from conservancy import feeds, frontpage, sponsors
|
||||
import conservancy.apps.fundgoal.views as fundgoal_views
|
||||
import conservancy.static.views as static_views
|
||||
|
||||
admin.autodiscover()
|
||||
|
||||
urlpatterns = patterns('',
|
||||
(r'^$', 'conservancy.frontpage.view'),
|
||||
(r'^sponsors$', 'conservancy.frontpage.view'),
|
||||
(r'^sponsors/$', 'conservancy.sponsors.view'),
|
||||
(r'^sponsors/index.html$', 'conservancy.sponsors.view'),
|
||||
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
|
||||
(r'^admin/', admin.site.urls),
|
||||
(r'^feeds/blog/?$', BlogFeed()),
|
||||
(r'^feeds/news/?$', PressReleaseFeed()),
|
||||
(r'^feeds/omnibus/?$', OmnibusFeed()),
|
||||
(r'^feeds/?$', 'conservancy.feeds.view'),
|
||||
(r'^news(/|$)', include('conservancy.apps.news.urls')),
|
||||
(r'^blog(/|$)', include('conservancy.apps.blog.urls')),
|
||||
urlpatterns = [
|
||||
url(r'^$', frontpage.view),
|
||||
url(r'^sponsors$', frontpage.view),
|
||||
url(r'^sponsors/$', sponsors.view),
|
||||
url(r'^sponsors/index.html$', sponsors.view),
|
||||
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
|
||||
url(r'^admin/', admin.site.urls),
|
||||
url(r'^feeds/blog/?$', feeds.BlogFeed()),
|
||||
url(r'^feeds/news/?$', feeds.PressReleaseFeed()),
|
||||
url(r'^feeds/omnibus/?$', feeds.OmnibusFeed()),
|
||||
url(r'^feeds/?$', feeds.view),
|
||||
url(r'^news(/|$)', include('conservancy.apps.news.urls')),
|
||||
url(r'^blog(/|$)', include('conservancy.apps.blog.urls')),
|
||||
# formerly static templated things... (dirs with templates)
|
||||
(r'^error/(40[134]|500)(?:/index\.html|/|)$', 'conservancy.static.views.handler'),
|
||||
(r'^error', 'conservancy.static.views.index'),
|
||||
(r'^about', 'conservancy.static.views.index'),
|
||||
(r'^donate', 'conservancy.static.views.index'),
|
||||
(r'^copyleft-compliance', 'conservancy.static.views.index',
|
||||
url(r'^error/(40[134]|500)(?:/index\.html|/|)$', static_views.handler),
|
||||
url(r'^error', static_views.index),
|
||||
url(r'^about', static_views.index),
|
||||
url(r'^donate', static_views.index),
|
||||
url(r'^copyleft-compliance', static_views.index,
|
||||
{'fundraiser_sought' : 'vmware-match-0'}),
|
||||
(r'^projects', 'conservancy.static.views.index'),
|
||||
(r'^npoacct', 'conservancy.static.views.index',
|
||||
url(r'^projects', static_views.index),
|
||||
url(r'^npoacct', static_views.index,
|
||||
{'fundraiser_sought' : 'npoacct'}),
|
||||
(r'^contractpatch', include('conservancy.apps.contractpatch.urls')),
|
||||
(r'^overview', 'conservancy.static.views.index'),
|
||||
(r'^privacy-policy', 'conservancy.static.views.index'),
|
||||
(r'^supporter', include('conservancy.apps.supporter.urls')),
|
||||
(r'^fundraiser_data', 'conservancy.apps.fundgoal.views.view'),
|
||||
)
|
||||
|
||||
# urlpatterns += url(regex = r'^%s(?P<path>.*)$' % conservancy.settings.STATIC_URL[1:],
|
||||
# urlpatterns += url(regex = r'^/overview',
|
||||
# view = 'django.views.static.serve',
|
||||
# kwargs = {'document_root': conservancy.settings.STATIC_ROOT,
|
||||
# 'show_indexes' : True})
|
||||
# urlpatterns += (r'^(?P<path>.*)$', 'django.views.static.serve',
|
||||
# urlpatterns += (r'^overview/$', 'django.views.static.serve',
|
||||
# {'document_root': conservancy.settings.STATIC_ROOT,
|
||||
# 'show_indexes' : True})
|
||||
|
||||
# https://docs.djangoproject.com/en/1.7/howto/static-files/
|
||||
# + static(conservancy.settings.STATIC_URL, document_root=conservancy.settings.STATIC_ROOT)
|
||||
|
||||
# urlpatterns += staticfiles_urlpatterns()
|
||||
|
||||
# urlpatterns += static(settings.STATIC_URL, view='django.contrib.staticfiles.views.serve',
|
||||
# urlpatterns += static('/', view='django.contrib.staticfiles.views.serve',
|
||||
# document_root=settings.STATIC_ROOT,
|
||||
# show_indexes=True)
|
||||
|
||||
|
||||
|
||||
|
||||
url(r'^contractpatch', include('conservancy.apps.contractpatch.urls')),
|
||||
url(r'^overview', static_views.index),
|
||||
url(r'^privacy-policy', static_views.index),
|
||||
url(r'^supporter', include('conservancy.apps.supporter.urls')),
|
||||
url(r'^fundraiser_data', fundgoal_views.view),
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue