예제 #1
0
파일: urls.py 프로젝트: denigma/denigma
from django.views.generic.edit import CreateView


from utils.ajax import HybridDetailView

from views import ProfileList, CreateProfile, UpdateProfile
from views import CollaborationList, CreateCollaboration, UpdateCollaboration, CollaborationView
from models import Profile, Collaboration


urlpatterns = patterns('experts.views',
    url(r'^$', 'index', name='experts'),

    # Profiles:
    url(r'^whoiswho', 'whoiswho'),
    url(r'^profiles', ProfileList.as_view(), name='experts-profiles'),
    url(r'^profile/archive', 'archive', name="experts-archive"),
    url(r'^profile/create/$', CreateProfile.as_view(), name='create-expert-profile'),
    url(r'^profile/update/(?P<pk>\d+)', UpdateProfile.as_view(), name='update-expert-profile'),
    url(r'^profile/(?P<pk>\d+)/$', HybridDetailView.as_view(model=Profile, template_name="experts/ajax.html")),
    url(r'^profile/(?P<expertname>.+)/$', 'detail', name='experts-profile'),

    # Collaborations:
    url(r'^collaborations/$', CollaborationList.as_view(), name="collaborations"),
    url(r'^collaboration/create', CreateCollaboration.as_view(), name="create-collaboration"),
    url(r'^collaboration/update/(?P<pk>\d+)', UpdateCollaboration.as_view(), name="update-collaboration"),
    url(r'^collaboration/(?P<pk>\d+)', DetailView.as_view(model=Collaboration), name="collaboration"),
    url(r'^collaboration/(?P<slug>.+)', CollaborationView.as_view(), name="collaboration")

)
예제 #2
0
from django.conf.urls import patterns, include, url

from views import ProfileList, ProfileDetail
from views import FeatureList, FeatureDetail

urlpatterns = patterns(
    '',
    url(r'^/feature/(?P<id>[1-9][0-9]*)$', FeatureDetail.as_view()),
    url(r'^/feature$', FeatureList.as_view()),
    url(r'^/profile/(?P<id>[1-9][0-9]*)$', ProfileDetail.as_view()),
    url(r'^/profile$', ProfileList.as_view()),
)
예제 #3
0
파일: urls.py 프로젝트: datacenter/ignite
from django.conf.urls import patterns, include, url

from views import ProfileList, ProfileDetail
from views import FeatureList, FeatureDetail


urlpatterns = patterns('',
    url(r'^/feature/(?P<id>[1-9][0-9]*)$', FeatureDetail.as_view()),
    url(r'^/feature$', FeatureList.as_view()),
    url(r'^/profile/(?P<id>[1-9][0-9]*)$', ProfileDetail.as_view()),
    url(r'^/profile$', ProfileList.as_view()),
)
예제 #4
0
파일: urls.py 프로젝트: al-layth/denigma
from django.views.generic import ListView, DetailView
from django.views.generic.edit import CreateView

from utils.ajax import HybridDetailView

from views import ProfileList, CreateProfile, UpdateProfile
from views import CollaborationList, CreateCollaboration, UpdateCollaboration, CollaborationView
from models import Profile, Collaboration

urlpatterns = patterns(
    'experts.views',
    url(r'^$', 'index', name='experts'),

    # Profiles:
    url(r'^whoiswho', 'whoiswho'),
    url(r'^profiles', ProfileList.as_view(), name='experts-profiles'),
    url(r'^profile/archive', 'archive', name="experts-archive"),
    url(r'^profile/create/$',
        CreateProfile.as_view(),
        name='create-expert-profile'),
    url(r'^profile/update/(?P<pk>\d+)',
        UpdateProfile.as_view(),
        name='update-expert-profile'),
    url(
        r'^profile/(?P<pk>\d+)/$',
        HybridDetailView.as_view(model=Profile,
                                 template_name="experts/ajax.html")),
    url(r'^profile/(?P<expertname>.+)/$', 'detail', name='experts-profile'),

    # Collaborations:
    url(r'^collaborations/$',