Пример #1
0
    )


organisation_patterns = patterns('pombola.core.views',
    url(r'^all/', OrganisationList.as_view(), name='organisation_list'),
    url(r'^is/(?P<slug>[-\w]+)/', OrganisationKindList.as_view(), name='organisation_kind'),
    url(r'^(?P<slug>[-\w]+)/$', OrganisationDetailView.as_view(), name='organisation'),
)

# ugly, must be a better way
for sub_page in ['comments', 'contact_details', 'people']:
    organisation_patterns += patterns(
        'pombola.core.views',
        url(
            '^(?P<slug>[-\w]+)/%s/' % sub_page,  # url regex
            OrganisationDetailSub.as_view(),     # view function
            { 'sub_page': sub_page },            # pass in the 'sub_page' arg
            'organisation_%s' % sub_page         # url name for {% url ... %} tags
        )
    )

urlpatterns = patterns('pombola.core.views',
    # Homepage
    url(r'^$', HomeView.as_view(), name='home'),

    (r'^person/', include(person_patterns)),
    (r'^place/', include(place_patterns)),
    (r'^organisation/', include(organisation_patterns)),
    # (r'^ufadhili/', include(ufadhili.urls)),

    url(r'^position/(?P<pt_slug>[-\w]+)/$', 'position_pt', name='position_pt'),
Пример #2
0
        )
    )


organisation_patterns = patterns('pombola.core.views',
    url(r'^all/', OrganisationList.as_view(), name='organisation_list'),
    url(r'^is/(?P<slug>[-\w]+)/', OrganisationKindList.as_view(), name='organisation_kind'),
    url(r'^(?P<slug>[-\w]+)/$', OrganisationDetailView.as_view(), name='organisation'),
)

for sub_page in ['comments', 'contact_details', 'people']:
    organisation_patterns += patterns(
        'pombola.core.views',
        url(
            '^(?P<slug>[-\w]+)/%s/' % sub_page,
            OrganisationDetailSub.as_view(sub_page=sub_page),
            name='organisation_%s' % sub_page,
        )
    )

urlpatterns = patterns('pombola.core.views',
    # Homepage
    url(r'^$', HomeView.as_view(), name='home'),

    (r'^person/', include(person_patterns)),
    (r'^place/', include(place_patterns)),
    (r'^organisation/', include(organisation_patterns)),

    url(r'^position/(?P<pt_slug>[-\w]+)/$', 'position_pt', name='position_pt'),
    url(r'^position/(?P<pt_slug>[-\w]+)/(?P<ok_slug>[-\w]+)/$', 'position_pt_ok', name='position_pt_ok'),
    url(r'^position/(?P<pt_slug>[-\w]+)/(?P<ok_slug>[-\w]+)/(?P<o_slug>[-\w]+)/$', 'position_pt_ok_o', name='position_pt_ok_o'),
Пример #3
0
    url(r'^all/', OrganisationList.as_view(), name='organisation_list'),
    url(r'^is/(?P<slug>[-\w]+)/',
        OrganisationKindList.as_view(),
        name='organisation_kind'),
    url(r'^(?P<slug>[-\w]+)/$',
        OrganisationDetailView.as_view(),
        name='organisation'),
)

# ugly, must be a better way
for sub_page in ['comments', 'contact_details', 'people']:
    organisation_patterns += patterns(
        'pombola.core.views',
        url(
            '^(?P<slug>[-\w]+)/%s/' % sub_page,  # url regex
            OrganisationDetailSub.as_view(),  # view function
            {'sub_page': sub_page},  # pass in the 'sub_page' arg
            'organisation_%s' % sub_page  # url name for {% url ... %} tags
        ))

urlpatterns = patterns(
    'pombola.core.views',
    # Homepage
    url(r'^$', HomeView.as_view(), name='home'),
    (r'^person/', include(person_patterns)),
    (r'^place/', include(place_patterns)),
    (r'^organisation/', include(organisation_patterns)),
    # (r'^ufadhili/', include(ufadhili.urls)),
    url(r'^position/(?P<pt_slug>[-\w]+)/$', 'position_pt', name='position_pt'),
    url(r'^position/(?P<pt_slug>[-\w]+)/(?P<ok_slug>[-\w]+)/$',
        'position_pt_ok',