Пример #1
0
from . import models
from . import views

app_name = 'labs'
unwrapped_urlconf = [
    url(r'^all_list/(?P<pt_id>[0-9]+)/$',
        views.LabListView.as_view(),
        name="all-labs"),
    url(r'^all/(?P<pt_id>[0-9]+)/$',
        views.view_all_as_table,
        name="all-labs-table"),
    url(r'^all/(?P<pt_id>[0-9]+)/(?P<month_range>[0-9]+)$',
        views.view_all_as_table,
        name="all-labs-table-filter"),
    url(r'^(?P<pk>[0-9]+)/$',
        views.LabDetailView.as_view(),
        name='lab-detail'),
    url(r'^new/(?P<pt_id>[0-9]+)/(?P<lab_type_id>[0-9]+)/$',
        views.MeasurementsCreate.as_view(),
        name='new-full-lab'), #create all measurements assoc w/ the lab obj
    url(r'^new/(?P<pt_id>[0-9]+)/$',
        views.LabCreate.as_view(),
        name='new-lab'), #create "parent" lab object
    url(r'^edit/(?P<pk>[0-9]+)/$',
        views.MeasurementsEdit.as_view(),
        name='lab-edit'),
]

wrap_config = {}
urlpatterns = [wrap_url(url, **wrap_config) for url in unwrapped_urlconf]
Пример #2
0
from __future__ import unicode_literals
from django.urls import path

from osler.core.urls import wrap_url
from osler.dashboard import views

unwrapped_urlconf = [
    path(r'dispatch/', views.dashboard_dispatch, name='dashboard-dispatch'),
    path(r'attending/', views.dashboard_attending, name='dashboard-attending'),
    path(r'active/', views.dashboard_active, name='dashboard-active'),
]

urlpatterns = [wrap_url(u, **{}) for u in unwrapped_urlconf]