コード例 #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/$',