Newer
Older
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from .models import newsbox_models
from .views import NewsboxArchiveView, NewsboxYearArchiveView, \
NewsboxMonthArchiveView, NewsboxDayArchiveView, NewsboxDetailView
archive_view=NewsboxArchiveView,
year_archive_view=NewsboxYearArchiveView,
month_archive_view=NewsboxMonthArchiveView,
day_archive_view=NewsboxDayArchiveView,
detail_view=NewsboxDetailView
):
urls = ['', ]
for model in newsbox_models:
app_name = model._meta.app_label.lower()
model_name = model.__name__.lower()
archive_view.as_view(
model=model,),
name='%s_%s_list' % (app_name, model_name),
),
)
year_archive_view.as_view(
model=model,),
name='%s_%s_list_y' % (app_name, model_name),
),
)
month_archive_view.as_view(
model=model,),
name='%s_%s_list_ym' % (app_name, model_name),
),
)
day_archive_view.as_view(
model=model,),
name='%s_%s_list_ymd' % (app_name, model_name),
),
)
urls.append(
url(