Пример #1
0
from django.conf.urls.defaults import patterns, url
from djangorestframework.resources import ModelResource
from djangorestframework.views import ListOrCreateModelView, InstanceModelView

from models import Task, TaskCheck
from views import Todo, TaskStatusView

class TaskResource(ModelResource):
    model = Task

class TaskCheckResource(ModelResource):
    model = TaskCheck

urlpatterns = patterns('',
    url(r'^$', ListOrCreateModelView.as_view(resource=TaskResource)),
    url(r'^taskchecks/$', ListOrCreateModelView.as_view(resource=TaskCheckResource)),
    url(r'^taskstatus/$', TaskStatusView.as_view(), {'task':None}, name='taskstatus'),
    url(r'^taskstatus/(?P<task>[^/]+)/$', TaskStatusView.as_view(), name='taskstatus'),
    url(r'^todo/$', Todo.as_view(), name='tasks-todo'), 
    url(r'^(?P<pk>[^/]+)/$', InstanceModelView.as_view(resource=TaskCheckResource)),
)
Пример #2
0
from django.conf.urls import patterns, url

from models import Task, TaskCheck
from views import Todo, TaskCheckListCreateView, TaskStatusView, TaskDetailView, TaskListCreateView, TaskCheckDetailView

urlpatterns = patterns('',
    url(r'^taskchecks/$', TaskCheckListCreateView.as_view(), name='taskchecks'),
    url(r'^taskchecks/(?P<pk>[0-9]+)$', TaskCheckDetailView.as_view(), name='taskcheckdetail'),
    url(r'^tasks$', TaskListCreateView.as_view(), name='tasks'),
    url(r'^tasks/(?P<pk>[0-9]+)$', TaskDetailView.as_view(), name='tasksdetail'),
    url(r'^tasks/(?P<pk>[0-9]+)/status$', TaskStatusView.as_view(), name='taskstatus'),
    url(r'^todo/$', Todo.as_view(), name='tasks-todo'), 
    url(r'^(?P<pk>[^/]+)/$', TaskCheckDetailView.as_view()),
)
Пример #3
0
from djangorestframework.resources import ModelResource
from djangorestframework.views import ListOrCreateModelView, InstanceModelView

from models import Task, TaskCheck
from views import Todo, TaskStatusView


class TaskResource(ModelResource):
    model = Task


class TaskCheckResource(ModelResource):
    model = TaskCheck


urlpatterns = patterns(
    '',
    url(r'^$', ListOrCreateModelView.as_view(resource=TaskResource)),
    url(r'^taskchecks/$',
        ListOrCreateModelView.as_view(resource=TaskCheckResource)),
    url(r'^taskstatus/$',
        TaskStatusView.as_view(), {'task': None},
        name='taskstatus'),
    url(r'^taskstatus/(?P<task>[^/]+)/$',
        TaskStatusView.as_view(),
        name='taskstatus'),
    url(r'^todo/$', Todo.as_view(), name='tasks-todo'),
    url(r'^(?P<pk>[^/]+)/$',
        InstanceModelView.as_view(resource=TaskCheckResource)),
)