Exemple #1
0
from django.conf import settings
from django.conf.urls import url
from django.views.decorators.cache import cache_page

from source.people.views import PersonList, PersonDetail, PersonUpdate, PersonSearchJson

STANDARD_CACHE_TIME = getattr(settings, 'CACHE_MIDDLEWARE_SECONDS', 60*15)

urlpatterns = [
    url(
        regex = '^$',
        view = cache_page(STANDARD_CACHE_TIME)(PersonList.as_view()),
        kwargs = {},
        name = 'person_list',
    ),
    url(
        regex = '^update/$',
        view = PersonUpdate.as_view(),
        kwargs = {},
        name = 'person_update',
    ),
    url(
        regex   = '^json/$',
        view    = PersonSearchJson.as_view(),
        kwargs  = {},
        name    = 'person_search_json',
    ),
    url(
        regex = '^(?P<slug>[-\w]+)/$',
        view = cache_page(STANDARD_CACHE_TIME)(PersonDetail.as_view()),
        kwargs = {},
Exemple #2
0
from django.conf.urls.defaults import *

from source.people.views import PersonList, PersonDetail


urlpatterns = patterns(
    "",
    url(regex="^$", view=PersonList.as_view(), kwargs={}, name="person_list"),
    url(regex="^(?P<slug>[-\w]+)/$", view=PersonDetail.as_view(), kwargs={}, name="person_detail"),
)
Exemple #3
0
from django.conf import settings
from django.conf.urls.defaults import *
from django.views.decorators.cache import cache_page

from source.people.views import PersonList, PersonDetail

STANDARD_CACHE_TIME = getattr(settings, 'CACHE_MIDDLEWARE_SECONDS', 60*2)

urlpatterns = patterns('',
    url(
        regex = '^$',
        view = cache_page(PersonList.as_view(), STANDARD_CACHE_TIME),
        kwargs = {},
        name = 'person_list',
    ),
    url(
        regex = '^(?P<slug>[-\w]+)/$',
        view = cache_page(PersonDetail.as_view(), STANDARD_CACHE_TIME),
        kwargs = {},
        name = 'person_detail',
    ),
)
Exemple #4
0
from django.conf.urls.defaults import *

from source.people.views import PersonList, PersonDetail

urlpatterns = patterns(
    '',
    url(
        regex='^$',
        view=PersonList.as_view(),
        kwargs={},
        name='person_list',
    ),
    url(
        regex='^(?P<slug>[-\w]+)/$',
        view=PersonDetail.as_view(),
        kwargs={},
        name='person_detail',
    ),
)