コード例 #1
0
ファイル: views.py プロジェクト: Krazylee/spindle-code
def item_tracks(request, item_id):
    return DetailView.as_view(
        request,
        queryset = Item.objects,
        object_id = item_id,
        template_name = "spindle/item_tracks.html",
        template_object_name = "item")
コード例 #2
0
ファイル: crud.py プロジェクト: aehlke/manabi
def deck_detail(request, deck_id=None):
    deck = get_deck_or_404(request.user, deck_id)

    if request.user.is_authenticated:
        # Redirect if the user is already subscribed to this deck.
        subscriber = deck.get_subscriber_deck_for_user(request.user)
        if subscriber:
            return redirect(subscriber.get_absolute_url())

    fact_tags = deck.fact_tags()

    detail_args = {
        'queryset': Deck.objects.filter(active=True),
        'template_object_name': 'deck',
        'extra_context': {
            'field_types': FactType.objects.get(id=1).fieldtype_set.all().order_by('ordinal'),
            'fact_tags': fact_tags,

            'textbook_source_form': TextbookSourceForm(),
            'textbook_form': TextbookForm(),
        },
        'object_id': deck_id,

    }
    #detail_args['extra_context'].update(study_options_context(request, deck_id=deck_id))
    return DetailView.as_view(request, **detail_args)
コード例 #3
0
def deck_detail(request, deck_id=None):
    deck = get_deck_or_404(request.user, deck_id)

    if request.user.is_authenticated():
        # Redirect if the user is already subscribed to this deck.
        subscriber = deck.get_subscriber_deck_for_user(request.user)
        if subscriber:
            return redirect(subscriber.get_absolute_url())

    fact_tags = deck.fact_tags()

    detail_args = {
        'queryset': Deck.objects.filter(active=True),
        'template_object_name': 'deck',
        'extra_context': {
            'field_types':
            FactType.objects.get(id=1).fieldtype_set.all().order_by('ordinal'),
            'fact_tags':
            fact_tags,
            'textbook_source_form':
            TextbookSourceForm(),
            'textbook_form':
            TextbookForm(),
        },
        'object_id': deck_id,
    }
    #detail_args['extra_context'].update(study_options_context(request, deck_id=deck_id))
    return DetailView.as_view(request, **detail_args)
コード例 #4
0
ファイル: entry.py プロジェクト: bairuiworld/mloss
def user_with_software(request):
    """Deprecated"""
    userlist = User.objects.filter(software__isnull=False).distinct().order_by('username')
    return DetailView.as_view(request,
                                   paginate_by=20,
                                   queryset=userlist,
                                   template_name='software/user_list.html',
                                   extra_context=get_latest_news(),
                                   )
コード例 #5
0
ファイル: entry.py プロジェクト: bairuiworld/mloss
def software_all_dataformats(request):
    """Deprecated"""
    dataformatlist = DataFormat.objects.filter(name__isnull=False).distinct().order_by('slug')
    return DetailView.as_view(request,
                                   paginate_by=20,
                                   queryset=dataformatlist,
                                   template_name='software/dataformat_list.html',
                                   extra_context=get_latest_news(),
                                   )
コード例 #6
0
ファイル: entry.py プロジェクト: bairuiworld/mloss
def software_all_opsyss(request):
    """Deprecated"""
    opsyslist = OpSys.objects.filter(name__isnull=False).distinct().order_by('slug')
    return DetailView.as_view(request,
                                   paginate_by=20,
                                   queryset=opsyslist,
                                   template_name='software/opsys_list.html',
                                   extra_context=get_latest_news(),
                                   )
コード例 #7
0
ファイル: views.py プロジェクト: p-koryakin/django-blogdor
def preview(request, post_id, slug):
    try:
        post = Post.objects.select_related().get(pk=post_id, slug=slug)
        if post.is_published:
            return HttpResponsePermanentRedirect(post.get_absolute_url())
        else:
            return DetailView.as_view(
                model=Post, queryset=Post.objects.select_related().all(), object_id=post_id, context_object_name="post"
            )
    except Post.DoesNotExist:
        return HttpResponseRedirect(reverse("blogdor_archive"))
コード例 #8
0
ファイル: views.py プロジェクト: p-koryakin/django-blogdor
def _post(request, year, slug):
    try:
        return DetailView.as_view(
            model=Post,
            queryset=Post.objects.published().select_related().filter(date_published__year=year),
            slug=slug,
            context_object_name="post",
        )
    except Http404, e:
        try:
            post = (
                Post.objects.published()
                .filter(date_published__year=year, slug__startswith=slug)
                .latest("date_published")
            )
            return HttpResponseRedirect(post.get_absolute_url())
        except Post.DoesNotExist:
            raise e
コード例 #9
0
def generic_wrapper(request, *args, **kwargs):
    """
    This allows us to get the mediatype variable from the url and pass the
    correct queryset to the generic view
    """
    if 'mediatype' in kwargs and kwargs['mediatype'] in media_dict:
        mediatype = kwargs.pop('mediatype')
        queryset = media_dict[mediatype]['queryset']
        if 'extra_context' in kwargs:
            kwargs['extra_context'].update({'mediatype': mediatype})
        else:
            kwargs['extra_context'] = {'mediatype': mediatype}
        if 'enlarge' in kwargs:
            kwargs.pop('enlarge')
            kwargs['template_name'] = 'massmedia/enlarge_%s_detail.html' % mediatype
        if 'slug' in kwargs or 'object_id' in kwargs:
            return DetailView.as_view(queryset=queryset)(request, *args, **kwargs)
        if 'template_name' not in kwargs:
            kwargs['template_name'] = 'massmedia/list.html'
        return ListView.as_view(queryset=queryset)(request, *args, **kwargs)
    return HttpResponseNotFound()
コード例 #10
0
ファイル: views.py プロジェクト: kidzik/mloss
def thread(request, forum, thread):
    """
	Increments the viewed count on a thread then displays the 
	posts for that thread, in chronological order.
	"""
    f = get_object_or_404(Forum, slug=forum)
    t = get_object_or_404(Thread, pk=thread)
    p = t.post_set.all().order_by("time")

    t.views += 1
    t.save()

    inputform = create_newpostform(request)
    extra = get_latest_news()
    extra["forum"] = f
    extra["form"] = inputform
    extra["thread"] = t
    extra["form_action"] = "reply/"

    return DetailView.as_view(
        request, paginate_by=10, queryset=p, template_name="community/thread.html", extra_context=extra
    )
コード例 #11
0
ファイル: views.py プロジェクト: kidzik/mloss
def reply(request, forum, thread):
    """
	If a thread isn't closed, and the user is logged in, post a reply
	to a thread. Note we don't have "nested" replies at this stage.
	"""
    f = get_object_or_404(Forum, slug=forum)
    t = get_object_or_404(Thread, pk=thread)
    p = t.post_set.all().order_by("-time")[:1]

    if t.closed:
        return HttpResponseRedirect("/accounts/login?next=%s" % request.path)

    if request.method == "POST":
        form = create_newpostform(request)

        if form.is_valid():
            if request.user.is_authenticated() or form.login(request):
                p = Post(thread=t, author=request.user, body=form.cleaned_data["body"], time=datetime.now())
                if form.data.has_key(u"post"):
                    p.save()
                    return HttpResponseRedirect(p.get_absolute_url())
                else:
                    return render_to_response(
                        "community/thread.html",
                        RequestContext(
                            request, {"forum": f, "form": form, "thread": t, "posting": p, "form_action": ""}
                        ),
                    )
    else:
        form = create_newpostform(request)

    return DetailView.as_view(
        request,
        paginate_by=10,
        queryset=p,
        template_name="community/thread.html",
        extra_context={"forum": f, "form": form, "thread": t, "form_action": ""},
    )
コード例 #12
0
        name='front_page'),
    url(r'^section/(?P<full_slug>[-\w/]+)',
        SimpleSectionView.as_view(template_name='section.html'),
        name='section_view'),
    url(r'^feed/section/(?P<full_slug>[-\w/]+)',
        SectionFeed(section_view='section_view'),
        name='section_feed'),
    url(r'^feed/all',
        ArticleFeed(title='Demo site articles',
                    link='/',
                    queryset=Article.objects.all()),
        name='all_articles_feed'),
    url(r'^article/(?P<slug>[-\w]+)/',
        paywall.protect(DetailView.as_view(
            queryset=Article.published.all(),
            template_name='article.html',
            slug_field='slug',
        ),
                        template_object_name='object'),
        name='article_detail'),
    url(r'^accounts/login/$', 'django.contrib.auth.views.login', name='login'),
)

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

urlpatterns += staticfiles_urlpatterns()

# Uncomment the following two lines if you want to expose our default API
# from .api import urlpatterns as api_urlpatterns
# urlpatterns += api_urlpatterns
コード例 #13
0
ファイル: urls.py プロジェクト: E2Soft/StarTrac
    
    url(r'^timeline/$', TimelineList.as_view(), name='timeline'),
    url(r'^eventinfo/$', views.eventinfo, name='eventinfo'),
    
    url(r'^graph/$', views.testgraph, name='graph'),
    url(r'^prioritygraph/$', views.testgraphpriority, name='prioritygraph'),
    url(r'^resolvegraph/$', views.resolvegraph, name='resolvegraph'),
    
    url(r'^reqgraph/$', views.reqgraph, name='reqgraph'),
    url(r'^reqprioritygraph/$', views.reqtestgraphpriority, name='reqprioritygraph'),
    url(r'^reqresolvegraph/$', views.reqresolvegraph, name='reqresolvegraph'),
    
    url(r'^author/(?P<pk>\d+)/$', views.userview, name='author'),
    
    # tasks
    url(r'^tasks/$', ListView.as_view(model=Task), name='tasks'),
    url(r'^tasks/(?P<pk>\d+)/$', DetailView.as_view(model=Task), name='tdetail'),
    url(r'^tasks/update/(?P<pk>\d+)/$', TaskUpdate.as_view(), name='task_update'),
    url(r'^tasks/create/$', TaskCreate.as_view(), name='task_create'),
    url(r'^task_ajax_comment/$', views.ajax_comment, name='task_ajax_comment', kwargs={'object_type':Task}),
    
    url(r'statistics/$', views.StatisticsIndexView.as_view(), name='statistics'),
    
    url(r'tags/$', TagsList.as_view(), name='tags'),
    url(r'addtag/$', TagCreate.as_view(), name='addtag'),
    url(r'tagdetail/(?P<pk>\d+)/$', TagDetail.as_view(), name='tagdetail'),
    url(r'tagedit/(?P<pk>\d+)/$', TagUpdate.as_view(), name='tagedit'),
    
    
)
コード例 #14
0
ファイル: urls.py プロジェクト: Echeverrias/IE
from django.urls import path
from django.views.generic.detail import DetailView
from django.contrib.auth.decorators import login_required
from .views import JobListView, run
from .models import Job

urlpatterns = [
    path("list/", JobListView.as_view(), name='list'),
    path("detail/<int:pk>/", login_required(DetailView.as_view(model=Job)), name='detail'),
    path("run/", run, name='run'), #% ñapa
]

"""
# from django_filters.views import FilterView
# path("filter-job/", FilterView.as_view(filterset_class=JobFilter, template_name='job/filter_form.html'), name='filter_job'),
"""
コード例 #15
0
ファイル: urls.py プロジェクト: DevHoons/Ystagram
from django.urls import path
from django.views.generic.detail import DetailView
from . import views
from .models import Photo

app_name = "photo"

urlpatterns = [
    path("", views.photo_list, name="photo_list"),
    path(
        "detail/<int:pk>/",
        DetailView.as_view(model=Photo, template_name="detail.html"),
        name="photo_detail",
    ),
    path("upload/", views.PhotoUploadView.as_view(), name="photo_upload"),
    path("delete/<int:pk>/", views.PhotoDeleteView.as_view(), name="photo_delete"),
    path("update/<int:pk>/", views.PhotoUpdateView.as_view(), name="photo_update"),
]
コード例 #16
0
############################################################################
from __future__ import print_function, unicode_literals

from django.conf.urls import url
from django.views.generic.detail import DetailView
from django.views.generic.list import ListView

from .models import Committee

############################################################################

urlpatterns = [
    url(
        r"^$",
        ListView.as_view(queryset=Committee.objects.filter(active=True)),
        name="committee-list",
    ),
    url(
        r"^(?P<slug>[\w-]+)/$",
        DetailView.as_view(queryset=Committee.objects.filter(active=True)),
        name="committee-detail",
    ),
]

############################################################################
コード例 #17
0
ファイル: urls.py プロジェクト: mindsocket/nowandthen
     name='image_detail'),
 url(r'^fusion/new/(?P<thenid>\d+)?$', FusionNew, name='fusion_new'),
 url(r'^image/incorrect_license$',
     direct_to_template, {'template': "incorrect_license.html"},
     name="incorrect_license"),
 url(r'^fusion/flickr_new/(?P<flickrid>\d+)$',
     FusionFlickrNew,
     name='fusion_flickr_new'),
 url(r'^fusion/create/(?P<thenid>\d+)/(?P<flickrid>\d+)/.*$',
     login_required(
         FusionCreateView.as_view(model=Fusion,
                                  form_class=FusionForm,
                                  success_url="/fusion/view/%(id)d/")),
     name='fusion_create'),
 url(r'^fusion/view/(?P<pk>\d+)/.*$',
     DetailView.as_view(model=Fusion),
     name='fusion_detail'),
 url(r'^fusion/edit/(?P<pk>\d+)/.*$',
     FusionUpdateView.as_view(model=Fusion,
                              form_class=FusionForm,
                              owner='user',
                              success_url="/fusion/view/%(id)d/"),
     name='fusion_form'),
 url(r'^image/map/xml$', ImageMapXML, name='image_map'),
 url(r'^map$', direct_to_template, {'template': "map.html"}, name="map"),
 url(r'^fusion/latest$',
     direct_to_template, {
         'template': 'includes/fusion_latest.html',
         'extra_context': {
             "latest_fusions":
             lambda: Fusion.objects.all().order_by('-timestamp')[:10],
コード例 #18
0
ファイル: urls.py プロジェクト: ankitrajshree/python-ocrlab
    url(r'^progress/(?P<task_id>[a-z0-9-]+)/?$',
            views.progress, name='ocr_progress'),

    url(r'^presets/?$', ListView.as_view(
            model=models.Preset,
            template_name="object_list.html",
            paginate_by=PAGINATE_BY), name="preset_list"),
    url(r'^presets/create/?$', CreateView.as_view(
            model=models.Preset,
            template_name="object_create.html",
            success_url=reverse_lazy("preset_list")
            ), name="preset_create"),
    url(r'^presets/update/(?P<slug>[-\w]+)/?$', UpdateView.as_view(
            model=models.Preset,
            template_name="object_update.html",
            success_url=reverse_lazy("preset_list")
            ), name="preset_update"),
    url(r'^presets/delete/(?P<slug>[-\w]+)/?$', DeleteView.as_view(
            model=models.Preset,
            template_name="object_delete.html",
            success_url=reverse_lazy("preset_list")
            ), name="preset_delete"),
    url(r'^presets/detail/(?P<slug>[-\w]+)/?$', DetailView.as_view(
            model=models.Preset,
            template_name="object_detail.html"
            ), name="preset_detail"),

)


コード例 #19
0
ファイル: urls.py プロジェクト: jaredscarr/django-imager
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib.auth.decorators import login_required
from django.views.generic.base import TemplateView
from imager_images.models import Album, Photo
from imager_images.views import AddAlbumView, AddPhotoView, EditAlbumView, EditPhotoView
from django.views.generic.detail import DetailView

urlpatterns = [
    url(r'^library/$',
        login_required(TemplateView.as_view(template_name='imager_images/library.html')),
        name='library'),
    url(r'^albums/(?P<pk>[0-9]+)/$',
        login_required(DetailView.as_view(model=Album,
                                          template_name='imager_images/album_detail.html')),
        name='album_detail'),
    url(r'^photos/(?P<pk>[0-9]+)/$',
        login_required(DetailView.as_view(model=Photo,
                                          template_name='imager_images/photo_detail.html')),
        name='photo_detail'),
    url(r'^photos/add/$', login_required(AddPhotoView.as_view()),
        name='add_photo'),
    url(r'^albums/add/$', login_required(AddAlbumView.as_view()),
        name='add_album'),
    url(r'^albums/(?P<pk>[0-9]+)/edit/$',
        login_required(EditAlbumView.as_view()), name='edit_album'),
    url(r'^photos/(?P<pk>[0-9]+)/edit/$',
        login_required(EditPhotoView.as_view()), name='edit_photo'),
]
コード例 #20
0
from django.conf.urls import patterns, url
from django.contrib.auth.decorators import login_required
from django.views.generic.detail import DetailView
from django.views.generic.list import ListView

from village.models import Village
from village.views import AddVillageView, InitVillagesView, calculate_distance, calculate_time

urlpatterns = patterns(
    '',
    url(
        r'^$',
        login_required(
            ListView.as_view(model=Village, context_object_name='villages'))),
    url(
        r'^(?P<pk>\d+)/$',
        login_required(
            DetailView.as_view(model=Village, context_object_name='village'))),
    url(r'^add/$', login_required(AddVillageView.as_view())),
    url(r'^init/$', login_required(InitVillagesView.as_view())),
    url(r'^distance/(?P<a>\d+)/(?P<b>\d+)/$', calculate_distance),
    url(r'^calculate_time/', calculate_time),
)
コード例 #21
0
from django.urls import path
from django.views.generic.detail import DetailView

from .views import *
from .models import Photo, Board

app_name = 'photo'

urlpatterns = [
    path('', photo_list, name='photo_list'),
    path('detail/<int:pk>/',
         DetailView.as_view(model=Photo, template_name='photo/detail.html'),
         name='photo_detail'),
    path('upload/', PhotoUploadView.as_view(), name='photo_upload'),
    path('delete/<int:pk>/', PhotoDeleteView.as_view(), name='photo_delete'),
    path('update/<int:pk>/', PhotoUpdateView.as_view(), name='photo_update'),
    path('board/', board, name='board'),
    path('detailboard/<int:pk>/',
         DetailView.as_view(model=Board,
                            template_name='photo/detailcomment.html'),
         name='board_detail'),
    path('uploadboard/', BoardUploadView.as_view(), name='board_upload'),
    path('deleteboard/<int:pk>/',
         BoardDeleteView.as_view(),
         name='board_delete'),
    path('updateboard/<int:pk>/',
         BoardUpdateView.as_view(),
         name='board_update'),
]
コード例 #22
0
ファイル: urls.py プロジェクト: rfadams/python-django-heroku
from django.conf.urls.defaults import patterns, include, url
from django.views.generic.base import TemplateView
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView
from django.views.generic.edit import UpdateView, CreateView

from web.barns.models import Barn

urlpatterns = patterns('',
    url(r'^$', ListView.as_view(model=Barn, template_name='generic/list.html'), name='list'),
    url(r'^/(?P<pk>\d+)$', DetailView.as_view(model=Barn, template_name='generic/detail.html'), name='detail'),
    
    url(r'^/new$', CreateView.as_view(model=Barn, template_name='generic/form.html', success_url='/barns/%(id)s'), name='create'),
    url(r'^/(?P<pk>\d+)/edit$', UpdateView.as_view(model=Barn, template_name='generic/form.html', success_url='/barns/%(id)s'), name='edit'),
)
コード例 #23
0
         form_class=TranscriptFilterForm,
         view_name='tasm_orphan_transcripts_for_asm_view'),
     name='tasm_orphan_transcripts_for_asm_view'),
 url(r'^asm/(?P<asm_pk>\d+)/hits/$',
     views.FilteredListView.as_view(model=RefSeq,
                                    template_name='tasm/refseq_list.html',
                                    form_class=RefSeqFilterForm),
     name='tasm_refseqs_for_asm_view'),
 url(r'^asm/(?P<asm_pk>\d+)/plots/$',
     views.TranscriptPlotView.as_view(
         template_name='tasm/plots.html',
         view_name='tasm_transcript_plots_view'),
     name='tasm_transcript_plots_view'),
 url(r'^loci/(?P<pk>\d+)/$',
     DetailView.as_view(model=Locus,
                        template_name='tasm/locus.html',
                        context_object_name='locus'),
     name='tasm_locus_view'),
 url(r'^refseqs/(?P<accession>\w+)/$',
     DetailView.as_view(model=RefSeq,
                        slug_field='accession',
                        slug_url_kwarg='accession',
                        template_name='tasm/refseq.html',
                        context_object_name='refseq'),
     name='tasm_refseq_view'),
 url(r'^transcripts/(?P<pk>\d+)/$',
     DetailView.as_view(model=Transcript,
                        template_name='tasm/transcript_list.html',
                        context_object_name='locus'),
     name='tasm_transcript_view'),
 url(r'^asm/(?P<asm_pk>\d+)/plot/$',
コード例 #24
0
from django.conf.urls import url
from story.models import Story
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView

info_dict = { 'queryset': Story.objects.all(), 'template_object_name': 'story' }

urlpatterns= [
    url(r'^(?P<slug>[-\w]+)/$', DetailView.as_view(), info_dict, name="cms-story"),
    url(r'^$', ListView.as_view(), info_dict, name="cms-home"),
    url(r'^category/(?P<slug>[-\w]+)/$', DetailView.as_view(), name='cms-category'),
    url(r'^search/$', DetailView.as_view(), name='cms-search'),
    ]






コード例 #25
0
from django.urls import path
from django.views.generic.detail import DetailView

from .views import *
from .models import Photo

app_name = 'photo'  # 네임스페이스로 사용되는 값이다.
# 템플릿에서 url 템플릿 태그를 사용할 때 app_name 값이 설정되어 있다면
# [app_name:URL패턴이름] 형태로 사용한다.
urlpatterns = [
    path('', photo_list, name='photo_list'),  # 함수형(def) 뷰
    path('detail/<int:pk>/',
         DetailView.as_view(model=Photo, template_name='photo/detail.html'),
         name='photo_detail'),
    # 제네릭 뷰를 그대로 사용하는 인라인 뷰
    # urls.py 에서 인라인 코드로 작성할 수 있습니다. path 함수에 인수로 전달할 때는
    # as_view안에 클래스 변수들을 설정해 사용합니다.
    path('upload/', PhotoUploadView.as_view(), name='photo_upload'),
    path('delete/<int:pk>/', PhotoDeleteView.as_view(), name='photo_delete'),
    path('update/<int:pk>/', PhotoUpdateView.as_view(), name='photo_update'),
    # 함수 형 뷰는 뷰 이름만 써주고 클래스(class) 형 뷰는 뒤에 .as_view()를 붙인다.
]
コード例 #26
0
ファイル: urls.py プロジェクト: dkadish/django-academic
urlpatterns = patterns(
    '',

#     url(r'^topics/(?P<slug>[-\w]+)/$',
#         cache_page(object_detail),
#         {'template_name': 'academic/topic_detail.html',
#          'queryset': Topic.objects.all() },
#         name='academic_projects_topic_detail'),
# 
#     url(r'^topics/$',
#         cache_page(object_list),
#         {'template_name': 'academic/topic_list.html',
#          'queryset': Topic.objects.all() },
#         name='academic_projects_topic_list'),
#         
    url(r'^(?P<slug>[-\w]+)/$',
        DetailView.as_view(
                queryset=Project.objects.all(),
                template_name='academic/project_detail.html'
                           ),
        name='academic_projects_project_detail'),

    url(r'^$',
        ListView.as_view(
                queryset=Project.objects.all(),
                template_name='academic/project_list.html'),
        name='academic_projects_project_list'),
)

コード例 #27
0
ファイル: urls.py プロジェクト: mmauricio11235/Event-Scape
from .views import UserRegister, UserEdit, EventAdd, EventEdit, EventSearch, EventDelete, login_or_redirect, \
    event_attend, user_follow
from .models import Event

# ##FOR TESTING ONLY###
from django.conf import settings
from django.conf.urls.static import static
# #####################


urlpatterns = patterns('',
                       url(r'^$', login_or_redirect, name="login"),
                       url(r'^logout/$', 'django.contrib.auth.views.logout_then_login', name="logout"),
                       url(r'^register/$', UserRegister.as_view(), name="register"),
                       url(r'^event/new$', login_required(EventAdd.as_view()), name="event-new"),
                       url(r'^event/delete/(?P<pk>\d+)/$', EventDelete.as_view(), name="event-delete"),
                       url(r'^event/edit/(?P<pk>\d+)/$', EventEdit.as_view(), name="event-edit"),
                       url(r'^event/(?P<pk>\d+)/$', login_required(DetailView.as_view(model=Event,
                                                                                      template_name='event/detail.html')),
                           name="event-detail"),
                       url(r'^event/search$', login_required(EventSearch.as_view()), name="event-search"),
                       url(r'^user/(?P<pk>\d+)/$', login_required(DetailView.as_view(model=User,
                                                                                     template_name='website/profile.html')),
                           name="user-profile"),
                       url(r'^event/attend/$', event_attend, name="event-attend"),
                       url(r'^user/follow/$', user_follow, name="user-follow"),
                       url(r'^user/edit/$', login_required(UserEdit.as_view()), name="user-edit"),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)  # FOR TESTING ONLY

コード例 #28
0
from django.contrib.auth.decorators import login_required
from django.views.generic.detail import DetailView
from django.conf.urls import patterns, url
from .models import NewsArticle
from .views import (NewsArticleCreate, NewsArticleDelete, NewsArticleList,
                    NewsArticleUpdate, NewsFeed)

urlpatterns = patterns(
    '',
    url(r'^$', NewsArticleList.as_view(), name='news_list_all'),
    url(r'^rss$', NewsFeed(), name='news_feed'),
    url(r'^add/$',
        login_required(NewsArticleCreate.as_view()),
        name='news_add'),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(model=NewsArticle),
        name='news_view'),
    url(r'^(?P<pk>\d+)/delete/$',
        login_required(NewsArticleDelete.as_view()),
        name='news_delete'),
    url(r'^(?P<pk>\d+)/update/$',
        login_required(NewsArticleUpdate.as_view()),
        name='news_update'),
)
コード例 #29
0
from django.urls import path
from django.views.generic import TemplateView
from django.views.generic.detail import DetailView
from main import views, models

urlpatterns = [
    path("about-us/",
         TemplateView.as_view(template_name='about_us.html'),
         name="about-us"),
    path('', TemplateView.as_view(template_name='home.html'), name="home"),
    path("contact-us/", views.ContactUsView.as_view(), name="contact_us"),
    # ContactUsView doesn't need template_name because it contains one already
    path(
        "products/<slug:tag>/",
        views.ProductListView.as_view(),
        name="products",
    ),
    path(
        "product/<slug:slug>/",
        DetailView.as_view(model=models.Product),
        name="product",
    ),
]
コード例 #30
0
ファイル: urls.py プロジェクト: oturing/magnet-redux
from django.conf.urls.defaults import *
from django.views.generic.detail import DetailView
from django.views.generic.edit import CreateView

from .views import HomePageView
from .models import Noticia

urlpatterns = patterns('',
    url(r'^$', HomePageView.as_view(), name='home'),
    url(r'^bits/(?P<pk>\d+)/', DetailView.as_view(model=Noticia), name='noticia-detail'),
    url(r'^(?P<secao>\w+)/', HomePageView.as_view(), name='home-secao'),
)
コード例 #31
0
ファイル: urls.py プロジェクト: raelmax/bugitz
# -*- coding: utf-8 -*-
from django.conf.urls.defaults import *
from django.views.generic.detail import DetailView
from django.contrib.auth.models import User

from bugs.views import BugCreateView
from bugs.models import Bug


urlpatterns = patterns('bugs.views', 
    url(r'^bugs.json$', 'markers', name='markers'),
    url(r'^adicionar/$', BugCreateView.as_view(), name='add_bug'),
    url(r'^(?P<username>[\w-]+)/(?P<slug>[\w-]+)/$',
        DetailView.as_view(model=Bug),
        name="bug"),
    url(r'^(?P<slug>[\w-]+)/$',
        DetailView.as_view(model=User, slug_field='username'),
        name="user"),
)

コード例 #32
0
ファイル: urls.py プロジェクト: sundayliu/Jasper
from django.conf.urls import patterns,url
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView
from django.views.generic.edit import CreateView
from models import Paste

display_info = {'queryset':Paste.objects.all()}
create_info = {'model':Paste}

urlpatterns = patterns(
                       '',
                       url(r'^$',ListView.as_view(model=Paste,)),
                       url(r'^(?P<pk>\d+)/$', DetailView.as_view(model=Paste),name="pastebin_detail_url"),
                       url(r'^add/$',CreateView.as_view(model=Paste,)),
                       )
コード例 #33
0
from django.views.generic.detail import DetailView
from django.views.generic.list import ListView

urlpatterns = [
    url(
        r"^$",
        ListView.as_view(
            queryset=DirectoryEntry.objects.active(),
            template_name="directory/visual_1col/directoryentry_list.html",
        ),
        name="directory-entry-list",
    ),
    url(
        r"^(?P<slug>[\w-]+)/$",
        DetailView.as_view(
            queryset=EntryType.objects.active(),
            template_name="directory/visual_1col/entrytype_detail.html",
        ),
        name="directory-entrytype-detail",
    ),
    url(
        r"^entry/(?P<pk>[\d]+)/update/$",
        login_required(
            DirectoryEntryUpdateView.as_view(
                template_name="directory/visual_1col/directoryentry_form.html")
        ),
        name="directory-visual-1col-entry-update",
    ),
    url(
        r"^entry/(?P<slug>[\w-]+)/$",
        by_person_detail,
        name="directory-by-person-detail",
コード例 #34
0
from django.views.generic import RedirectView
from django.views.generic.detail import DetailView

from ..models import Workout
from ..views.views import (
    LastWorkoutView,
    WorkoutCreateView,
    WorkoutChartsView,
)


urlpatterns = patterns('',
    url(r'^$', RedirectView.as_view(url='/workouts/show')),
    url(r'^/show$', LastWorkoutView.as_view(), name='show_last'),
    url(r'^/show/(?P<pk>\d+)$',
        DetailView.as_view(model=Workout), name='show'),
    url(r'^/add$', WorkoutCreateView.as_view(), name='add'),
    # charts
    url(r'^/show/charts$', WorkoutChartsView.as_view(), name='show_charts'),
    url(r'^/show/charts/(?P<username>[\w.@+-]+)$',
        WorkoutChartsView.as_view(), name='show_charts'),
    url(r'^/show/charts/(?P<username>[\w.@+-]+)/'
        r'(?P<data_type>distance|time|personal-best)/'
        r'(?P<range_type>week|month|year)/'
        r'(?P<date>(\d{4})(-\d{2})?(-\d{2})?)$',
        WorkoutChartsView.as_view(), name='show_charts'),
    url(r'^/show/charts/(?P<username>[\w.@+-]+)/'
        r'(?P<data_type>distance|time|personal-best)/'
        r'(?P<range_type>all-time)$',
        WorkoutChartsView.as_view(), name='show_charts'),
)
コード例 #35
0
ファイル: urls.py プロジェクト: OreNot/okz
from django.conf.urls import url
from django.urls import path, include
from django.views.generic import ListView
from django.views.generic.detail import DetailView

from operators import views
from operators.models import Operators

urlpatterns = [

    # url(r'^$', ListView.as_view(queryset=Operators.objects.all().order_by("-date")[:20],
    #                             template_name="operators/operators.html")),
    path('', views.get_operators),
    url(
        r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Operators,
                           template_name="operators/operator.html"))
]
コード例 #36
0
from django.conf.urls import url, include
from django.views.generic import ListView
from django.views.generic.detail import DetailView

from . import models
from . import views

urlpatterns = [
    url(r'^listmusician/$',
        ListView.as_view(model=models.Musician),
        name='listmusician'),
    url(r'^detailmusician/(?P<pk>\d+)/$',
        DetailView.as_view(model=models.Musician),
        name='detailmusician'),
    url(r'^createmusician/$', views.MusicianCreate.as_view()),
    url(r'^detailalbum/(?P<pk>\d+)/$',
        DetailView.as_view(model=models.Album),
        name='detailalbum'),
    # Formmsets with Class based views
    url(r'^createalbum/$', views.AlbumCreate.as_view()),
    # regular formsets
]
コード例 #37
0
ファイル: urls.py プロジェクト: samthetechie/openconsent
urlpatterns = patterns('econsensus.publicweb.views',
    url(r'^export_csv/$',
        ExportCSV.as_view(),
        name='publicweb_export_csv'),
                       
    #Feedback urls...
    url(r'^feedback/create/(?P<parent_pk>[\d]+)/$', 
        FeedbackCreate.as_view(template_name = 'feedback_update_page.html'),
        name='publicweb_feedback_create'),
    url(r'^feedback/update/(?P<pk>[\d]+)/$', 
        FeedbackUpdate.as_view(template_name = 'feedback_update_page.html'),
        name='publicweb_feedback_update'),
    url(r'^feedback/detail/(?P<pk>[\d]+)/$', 
        login_required(DetailView.as_view(
            model = Feedback,
            template_name = 'feedback_detail_page.html')),
        name='publicweb_feedback_detail'),
    #snippets
    url(r'^feedback/create/snippet/(?P<parent_pk>[\d]+)/$', 
        FeedbackSnippetCreate.as_view(template_name = 'feedback_update_snippet.html'),
        name='publicweb_feedback_snippet_create'),
    url(r'^feedback/update/snippet/(?P<pk>[\d]+)/$', 
        FeedbackUpdate.as_view(template_name = 'feedback_update_snippet.html'),
        name='publicweb_feedback_snippet_update'),
    url(r'^feedback/detail/snippet/(?P<pk>[\d]+)/$', 
        login_required(DetailView.as_view(
            model = Feedback,
            template_name = 'feedback_detail_snippet.html')),
        name='publicweb_feedback_snippet_detail'),
コード例 #38
0
ファイル: urls.py プロジェクト: thraxil/spokehub
from django.conf.urls import url
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView

from .models import Invite
from .views import InviteView, SignupView


urlpatterns = [
    url(r'^$', InviteView.as_view(), name='invite_form'),
    url(r'list/$', ListView.as_view(model=Invite), name='invite-list'),
    url(r'(?P<pk>\d+)/$', DetailView.as_view(model=Invite),
        name='invite-detail'),
    url(r'^signup/(?P<token>[^/]+)/$',
        SignupView.as_view(), name='invite_signup_form'),
]
コード例 #39
0
ファイル: urls.py プロジェクト: LinuxCabal/pymxweb
from django.contrib.auth.decorators import login_required
from django.views.generic.detail import DetailView
from django.conf.urls import patterns, url
from .models import Job
from .views import JobCreate, JobList, JobDelete, JobUpdate, JobsFeed


urlpatterns = patterns('',
                       url(r'^$', JobList.as_view(), name='jobs_list_all'),
                       url(r'^rss$', JobsFeed(), name='jobs_feed'),
                       url(r'^add/$', login_required(
                           JobCreate.as_view()), name='jobs_add'),
                       url(r'^(?P<slug>[\w-]+)/$',
                           DetailView.as_view(model=Job),
                           name='jobs_view'),
                       url(r'^(?P<pk>\d+)/delete/$',
                           login_required(JobDelete.as_view()),
                           name='jobs_delete'),
                       url(r'^(?P<pk>\d+)/update/$',
                           login_required(JobUpdate.as_view()),
                           name='jobs_update'),
                       url(r'^tag/(?P<tag>[\w-]+)/$',
                           JobList.as_view(),
                           name='jobs_list_by_tag'),
                       )
コード例 #40
0
# -*- coding: UTF-8 -*-

from django.conf.urls.defaults import patterns, url
from django.views.generic import ListView
from django.views.generic.detail import DetailView
from django.shortcuts import redirect

from macom.diagrama.models import System, Module, Interface, Dependency
from macom.web.views import SystemDetailView, ModuleDetailView, \
    InterfaceDetailView, system_diagram, module_diagram, interface_diagram, systems_dependencies_diagram, \
    systems_no_thirdparty_dependencies_diagram, dependency_diagram

urlpatterns = patterns('',
     url(r'^$', lambda x: redirect('web:system_list')),
     url(r'^system/(?P<pk>\d+)/diagram', system_diagram, name='system_diagram'),
     url(r'^system/(?P<pk>\d+)', SystemDetailView.as_view(), name='system_detail'),
     url(r'^system[s]?/diagram/dependencies$', systems_dependencies_diagram, name='systems_dependencies_diagram'),
     url(r'^system[s]?/diagram/dependencies/no-thirdparty$', systems_no_thirdparty_dependencies_diagram, name='systems_no_thirdparty_dependencies_diagram'),
     url(r'^system[s/]?$', ListView.as_view(model=System), name='system_list'),
     url(r'^module/(?P<pk>\d+)/diagram', module_diagram, name='module_diagram'),
     url(r'^module/(?P<pk>\d+)', ModuleDetailView.as_view(), name='module_detail'),
     url(r'^module[s/]?$', ListView.as_view(model=Module), name='module_list'),
     url(r'^interface/(?P<pk>\d+)/diagram', interface_diagram, name='interface_diagram'),
     url(r'^interface/(?P<pk>\d+)', InterfaceDetailView.as_view(), name='interface_detail'),
     url(r'^interface[s/]?$', ListView.as_view(model=Interface), name='interface_list'),
     url(r'^dependency/(?P<pk>\d+)/diagram', dependency_diagram, name='dependency_diagram'),
     url(r'^dependency/(?P<pk>\d+)', DetailView.as_view(model=Dependency), name='dependency_detail'),
     url(r'^dependency[s/]?$' , ListView.as_view(model=Dependency), name='dependency_list'),
)
コード例 #41
0
ファイル: urls.py プロジェクト: teserak/mrwolfe
    # ITConnector
    #
    url(r'^create_itconnector/',
        login_required(CreateITConnector.as_view()),
        name="create_itconnector"),
    url(r'^edit_itconnector/(?P<pk>[\d]+)$',
        login_required(UpdateITConnector.as_view()),
        name="edit_itconnector"),
    url(r'^delete_itconnector/(?P<pk>[\d]+)$',
        login_required(DeleteITConnector.as_view()),
        name="delete_itconnector"),

    # Attachments
    url(r'^view_image/(?P<pk>[\d]+)$',
        DetailView.as_view(
            model=Attachment,
            template_name="snippets/image.html"),
        name="view_image"),

    url(r'^fileupload$',
        csrf_exempt(UploadView.as_view()),
        name='add_attachment'),

    # Comment
    #
    url(r'^create_comment$',
        login_required(CreateComment.as_view()),
        name="create_comment"),

    # Settings
    #
コード例 #42
0
ファイル: urls.py プロジェクト: matiasherranz/django-imperavi
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic import ListView
from django.views.generic.detail import DetailView

from posts.models import Category, Post

admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^imperavi/', include('imperavi.urls')),
    url(r'^$', ListView.as_view(model=Category), name="home"),
    url(r'^post/(?P<pk>[\d]*)$',
        DetailView.as_view(model=Post),
        name="post-detail"),
)

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
コード例 #43
0
from django.contrib.auth.decorators import login_required
from django.views.generic.detail import DetailView
from django.conf.urls import patterns, url
from .models import Job
from .views import JobCreate, JobList, JobDelete, JobUpdate, JobsFeed, JobInactivate


urlpatterns = patterns('',
                       url(r'^$', JobList.as_view(), name='jobs_list_all'),
                       url(r'^rss$', JobsFeed(), name='jobs_feed'),
                       url(r'^add/$', login_required(
                           JobCreate.as_view()), name='jobs_add'),
                       url(r'^(?P<slug>[\w-]+)/$',
                           DetailView.as_view(model=Job),
                           name='jobs_view'),
                       url(r'^(?P<pk>\d+)/delete/$',
                           login_required(JobDelete.as_view()),
                           name='jobs_delete'),
                       url(r'^(?P<pk>\d+)/update/$',
                           login_required(JobUpdate.as_view()),
                           name='jobs_update'),
                       url(r'^(?P<pk>\d+)/inactivate/$',
                           login_required(JobInactivate.as_view()),
                           name='jobs_inactivate'),
)



コード例 #44
0
ファイル: urls.py プロジェクト: onary/pastebin
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic.detail import DetailView
from django.views.generic.edit import DeleteView

from paste.models import Paste

admin.autodiscover()

urlpatterns = patterns('',
	url(r'^$', 'paste.views.home', name='home'),
	url(r'^paste/(?P<pk>\d+)$', DetailView.as_view(model=Paste,
									context_object_name='paste',
									template_name='paste.html'
									), name='paste'),
	url(r'^repaire/(?P<pk>\d+)$', 'paste.views.home', name='repaire'),
	url(r'^delete/(?P<pk>\d+)$', DeleteView.as_view(model=Paste,
									success_url='/',
									template_name='item_confirm_delete.html'
									), name='delete'),
	url(r'^admin/', include(admin.site.urls)),
	(r'^i18n/', include('django.conf.urls.i18n')),
)
コード例 #45
0
from django.urls import path, include, re_path
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView

from blog.models import Post

urlpatterns = [path('', ListView.as_view(queryset=Post.objects.all().order_by("-date")[:25], template_name="blog/blog.html")), re_path('(?P<pk>(\d+))', DetailView.as_view(model = Post, template_name = 'blog/post.html'))]
コード例 #46
0
ファイル: urls.py プロジェクト: ricleal/DjangoHstoreField
from django.conf.urls import patterns, url, include
from django.views.generic import ListView
from django.views.generic.detail import DetailView

from . import models
from . import views

urlpatterns = [
    url(r'^list/$', ListView.as_view(model=models.Scan),name='list'),
    url(r'^detail/(?P<pk>\d+)/$', DetailView.as_view(model=models.Scan),name='detail'),
    url(r'^create/$', views.ScanCreate.as_view()),
]
コード例 #47
0
from django.conf.urls import url
from django.urls import path, include
from django.views.generic import ListView
from django.views.generic.detail import DetailView

from administrators import views

from administrators.models import Administrators, Order_admin_ib

urlpatterns = [
    path('', views.get_administrators),
    url(
        r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Order_admin_ib,
                           template_name="administrators/administrator.html"))
]
コード例 #48
0
ファイル: urls.py プロジェクト: dahool/vertaal
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

"""
from django.conf.urls import patterns, url
from languages.models import Language
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView

urlpatterns = patterns('',
    url(r'^(?P<slug>[-_@\w]+)/$', DetailView.as_view(
                                queryset=Language.objects.all(), 
                                slug_field='code',
                                context_object_name='language', 
                                template_name='languages/language_detail.html'),
        name = 'language_detail'),                       
    url(r'^$', ListView.as_view(
                                queryset=Language.objects.all(), 
                                context_object_name='language_list', 
                                template_name='languages/language_list.html'),
        name = 'language_list'),
)
コード例 #49
0
ファイル: urls.py プロジェクト: kdh12345/Mystagram
from django.urls import path
from django.views.generic.detail import DetailView

from .views import *
from .models import Photo

app_name = 'photo'

urlpatterns = [
    path('', photo_list, name='photo_list'),
    path('detail/<int:pk>/', DetailView.as_view(model=Photo, template_name='photo/detail.html'), name='photo_detail'),
    path('upload/', PhotoUploadView.as_view(), name='photo_upload'),
    path('delete/<int:pk>/', PhotoDeleteView.as_view(), name='photo_delete'),
    path('update/<int:pk>/', PhotoUpdateView.as_view(), name='photo_update'),
]
コード例 #50
0
ファイル: urls.py プロジェクト: jorgesaw/ffhq
from django.contrib.auth.decorators import login_required
from django.views.generic.detail import DetailView
from django.conf.urls import patterns, url
from cuadrilla.views import (BomberoCreate, BomberoUpdate, BomberoDelete,
                             BomberoDetail, BomberoList)

urlpatterns = patterns(
    '',
    url(r'^$', BomberoList.as_view(), name='bombero_list'),
    url(r'^add/$', login_required(BomberoCreate.as_view()),
        name='bombero_add'),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(model=BomberoDetail),
        name='bombero_view'),
    url(r'^(?P<pk>\d+)/delete/$',
        login_required(BomberoDelete.as_view()),
        name='bombero_delete'),
    url(r'^(?P<pk>\d+)/update/$',
        login_required(BomberoUpdate.as_view()),
        name='bombero_update'),
)
コード例 #51
0
urlpatterns = patterns(
    'econsensus.publicweb.views',
    url(r'^(?P<org_slug>[-\w]+)/export_csv/$',
        ExportCSV.as_view(),
        name='publicweb_export_csv'),

    #Feedback urls...
    url(r'^feedback/create/(?P<parent_pk>[\d]+)/$',
        FeedbackCreate.as_view(template_name='feedback_update_page.html'),
        name='publicweb_feedback_create'),
    url(r'^feedback/update/(?P<pk>[\d]+)/$',
        FeedbackUpdate.as_view(template_name='feedback_update_page.html'),
        name='publicweb_feedback_update'),
    url(r'^feedback/detail/(?P<pk>[\d]+)/$',
        login_required(
            DetailView.as_view(model=Feedback,
                               template_name='feedback_detail_page.html')),
        name='publicweb_feedback_detail'),
    #snippets
    url(r'^feedback/create/snippet/(?P<parent_pk>[\d]+)/$',
        FeedbackSnippetCreate.as_view(
            template_name='feedback_update_snippet.html'),
        name='publicweb_feedback_snippet_create'),
    url(r'^feedback/update/snippet/(?P<pk>[\d]+)/$',
        FeedbackUpdate.as_view(template_name='feedback_update_snippet.html'),
        name='publicweb_feedback_snippet_update'),
    url(r'^feedback/detail/snippet/(?P<pk>[\d]+)/$',
        login_required(
            DetailView.as_view(model=Feedback,
                               template_name='feedback_detail_snippet.html')),
        name='publicweb_feedback_snippet_detail'),
コード例 #52
0
ファイル: urls.py プロジェクト: jimfmunro/django-starter
urlpatterns += patterns('',
    url(r'^starter/$', ListView.as_view(model=Starter), name="list_page"),
    url(r'^starter/create/$', CreateView.as_view(
            model=Starter,
            success_url=reverse_lazy('list_page')), 
        name="create_page"),
    url(r'^starter/(?P<pk>\d+)/update/$', UpdateView.as_view(
            model=Starter, 
            success_url=reverse_lazy('list_page')),
        name="update_page"),
    url(r'^starter/(?P<pk>\d+)/delete/$', DeleteView.as_view(
            model=Starter, 
            success_url = reverse_lazy('list_page'),
            template_name_suffix="_confirm_delete"),
        name="delete_page"),
    url(r'^starter/(?P<pk>\d+)/$', DetailView.as_view(model=Starter), name="detail_page"),
    )

###################################
## development and test settings ##
###################################

if settings.DEBUG:
    #development site property directories
    
    static_dir = os.path.join(
        os.path.dirname(__file__), '../static'
    )
    
    media_dir = os.path.join(
        os.path.dirname(__file__), '../media'
コード例 #53
0
from django.conf.urls.defaults import patterns, url
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView
#from django.views.generic.list_detail import object_list, object_detail

from cab.models import Snippet
from cab.views.snippets import add_snippet, edit_snippet


urlpatterns = patterns('',
    url(r'^$',
        ListView.as_view(queryset=Snippet.objects.all(),
                         paginate_by=20),
                         name='cab_snippet_list'),

    url(r'^(?P<object_id>\d+)/$',
        DetailView.as_view(queryset=Snippet.objects.all()
                           ),
                           name='cab_snippet_detail'),

    url(r'^add/$',
        add_snippet,
        name='cab_snippet_add'),

    url(r'^edit/(?P<snippet_id>\d+)/$',
        edit_snippet,
        name='cab_snippet_edit'),
)
コード例 #54
0
ファイル: urls.py プロジェクト: uclone/aptgram
urlpatterns = [
    path('mindex/', MeterDataView.as_view(), name='mindex'),
    path('vindex/', ValveDataView.as_view(), name='vindex'),
    path('vclose/', ValveCloseView.as_view(), name='valve_close'),
    path('', meter_list, name='meter_list'),
    path('control/', control_list, name='control_list'),
    path('instrument/', instrument_list, name='instrument_list'),
    path('upload/', MeterUploadView.as_view(), name='meter_upload'),
    path('update/<int:pk>/', MeterUpdateView.as_view(), name='meter_update'),
    path('data_delete/<int:pk>/', data_delete, name='data_delete'),
    path('instrument_delete/<int:pk>/',
         instrument_delete,
         name='instrument_delete'),
    path('detail/<int:pk>/',
         DetailView.as_view(model=Meter,
                            template_name='metergram/meter_detail.html'),
         name='meter_detail'),
    path('instrument_detail/<int:pk>/',
         DetailView.as_view(model=Meter,
                            template_name='metergram/instrument_detail.html'),
         name='instrument_detail'),
    url(r'^search/$', meter_search, name='meter_search'),  # search
    url(r'^control_search/$', control_search, name='control_search'),  # search
    path('makepdf/', generate_pdf, name='generate_pdf'),  # weasyprint
    path('controlpdf/', control_pdf, name='control_pdf'),  # weasyprint
    url(r'^searchpdf/$', search_pdf, name='search_pdf'),
    url(r'^control_searchpdf/$', control_search_pdf,
        name='control_search_pdf'),
    url(r'^searchxls/$', search_xls, name='search_xls'),
    path('meter_api/<int:idd>', views.MeterAPIView.as_view(),
         name="meter_api"),
コード例 #55
0
ファイル: urls.py プロジェクト: KyutaeLee/blog2.0
from django.urls import path

from post.models import Post
from . import views
from django.views.generic.detail import DetailView

app_name = 'post'

urlpatterns = [
    path('', views.post_list, name='post_list'),
    path('upload', views.UploadView.as_view(), name='post_create'),
    path('single/<int:pk>', DetailView.as_view(model=Post, template_name='post/detail.html'), name='post_detail'),
    path('update<int:pk>', views.PostUpdateView.as_view(), name='post_update'),
    path('delete/<int:pk>', views.PostDeleteView.as_view(), name='post_delete'),

]

コード例 #56
0
                 'titulo': 'Acto de grado con acta nro. ',
                 'label': 'check',
                 'tag': 'primary',
             })),
         name='act_detail'),
    path('eliminar_acto/<int:pk>/',
         permission_required('grado.admin_grado')(EliminarActo.as_view()),
         name='act_delete'),

    ###############################################################
    path('graduando/<int:pk>/list',
         permission_required('grado.admin_grado')(ListGraduando.as_view()),
         name='grad_list'),
    path('graduando/<int:pk>/',
         permission_required('grado.admin_grado')(DetailView.as_view(
             model=Graduando,
             template_name='graduandos/modal_detalle_graduando.html',
             extra_context={'titulo': 'Graduando'})),
         name='grad_detail'),
    path('graduando/create/<int:pk>',
         permission_required('grado.admin_grado')(CreateGraduando.as_view()),
         name='grad_create'),
    path('graduando/edit/<int:pk>/<int:acto>/',
         permission_required('grado.admin_grado')(UpdateGraduando.as_view()),
         name='grad_edit'),
    path('graduando/delete/<int:pk>/<int:acto>',
         permission_required('grado.admin_grado')(DeleteGraduando.as_view()),
         name='grad_delete'),
    path('autocomplete_persona/',
         permission_required('grado.admin_grado')(
             PersonaAutocomplete.as_view()),
         name='persona_autocomplete'),
コード例 #57
0
ファイル: urls.py プロジェクト: sooziini/LikeLion_9_portfolio
from django.urls import path
from django.views.generic.detail import DetailView

from .views import *
from .models import Portfolio

app_name = 'portfolio'

urlpatterns = [
    path('', portfolio_list, name='portfolio_list'),
    path('upload/', PortfolioCreateView.as_view(), name='portfolio_upload'),
    path('detail/<int:pk>/',
         DetailView.as_view(model=Portfolio,
                            template_name='portfolio/detail.html'),
         name='portfolio_detail'),
    path('delete/<int:pk>/',
         PortfolioDeleteView.as_view(),
         name='portfolio_delete'),
    path('update/<int:pk>/',
         PortfolioUpdateView.as_view(),
         name='portfolio_update'),
]
コード例 #58
0
ファイル: urls.py プロジェクト: jsmoxon/Expenses
from django.conf.urls.defaults import patterns, url
from django.contrib import admin
from django.views.generic.detail import DetailView
from django.views.generic.edit import CreateView, UpdateView
from expenses.models import Person, Household, Transaction
from expenses.utils import user_in_household, user_is_person
from expenses.views import HouseholdTransactionsView, HouseholdTransactionCreateView, HouseholdTransactionUpdateView


admin.autodiscover()


urlpatterns = patterns('',
   url(r'^person/(?P<pk>\d+)$',user_is_person(DetailView.as_view(model=Person, context_object_name='person')), name='person'),
   url(r'^household/(?P<pk>\d+)$',user_in_household(DetailView.as_view(model=Household, context_object_name='household')), name='household'),
   url(r'^household/create/$',CreateView.as_view(model=Household,success_url="/" ), name='household_create'),
   url(r'^transaction/create/$',CreateView.as_view(model=Transaction, success_url="/"),name='transaction_create'),
   url(r'^transaction/(?P<pk>\d+)/create/$',HouseholdTransactionCreateView.as_view(),name='household_transaction_create'),
   url(r'^transaction/(?P<pk>\d+)/edit/$',HouseholdTransactionUpdateView.as_view(),name='transaction_edit'),
   url(r'^household/(?P<pk>\d+)/transactions/$', HouseholdTransactionsView.as_view(), name='household_transactions'),
)
コード例 #59
0
ファイル: urls.py プロジェクト: oak11/liquid-galaxy.lg-cms
from django.conf.urls import patterns, include, url

from django.views.generic.detail import DetailView

from models import Panorama

urlpatterns = patterns(
    '',
    url(
        r'(?P<slug>[\w-]+)\.xml$',
        DetailView.as_view(template_name='krpano_detail.xml', model=Panorama),
        name='krpano_detail',
    ),
)
コード例 #60
0
ファイル: urls.py プロジェクト: marcorichetta/pyarweb
from .models import Event
from .views import (EventDetail, EventList, EventCreate, EventUpdate,
                    EventDelete, EventsFeed, EventParticipationList,
                    EventParticipationCreate, EventParticipationDetail,
                    EventParticipationDelete, EventParticipationDownload)

urlpatterns = [
    re_path(r'^$', EventList.as_view(), name='events_list_all'),
    re_path(r'^rss$', EventsFeed(), name='events_feed'),
    re_path(r'^(?P<pk>\d+)/$', EventDetail.as_view(), name='detail'),
    re_path(r'^add/$', EventCreate.as_view(), name='add'),
    re_path(r'^(?P<pk>\d+)/editar/$', EventUpdate.as_view(), name='edit'),
    re_path(r'^(?P<pk>\d+)/borrar/$', EventDelete.as_view(), name='delete'),
    re_path(r'^(?P<slug>[\w-]+)/$',
            DetailView.as_view(model=Event),
            name='event_slug'),

    # Event Registration Management
    re_path(r'^(?P<pk>\d+)/inscribirse/$',
            EventParticipationCreate.as_view(),
            name='register'),
    re_path(r'^(?P<pk>\d+)/inscriptos/$',
            EventParticipationList.as_view(),
            name='registered'),
    re_path(r'^(?P<pk>\d+)/inscriptos/csv/$',
            EventParticipationDownload.as_view(),
            name='registered_csv'),
    re_path(r'^(?P<pk>\d+)/inscripcion/(?P<participation_pk>\d+)/$',
            EventParticipationDetail.as_view(),
            name='registration'),