def season_detail(request, pk, season_num):
    """View detailing a show season.

    The season number is relative to the show, numbering starting
    from 1.

    """
    season = relative_season(pk, int(season_num) - 1)
    if season is None:
        raise Http404('Season does not exist.')
    return DetailView.as_view(model=Season)(request, pk=season.pk)
def timeslot_detail(request, pk, season_num, timeslot_num):
    """View detailing a season timeslot.

    The season number is relative to the show, as is the timeslot
    number to the season, both sequences starting from 1.

    """
    timeslot = relative_timeslot(
        pk,
        int(season_num) - 1,
        int(timeslot_num) - 1)
    if timeslot is None:
        raise Http404('Timeslot does not exist.')
    return DetailView.as_view(model=Timeslot)(request, pk=timeslot.pk)
示例#3
0
 def get_urls(self):
     urls = super(ImageAdmin, self).get_urls()
     browse_urls = patterns('',
         url(r'^browse/$',
             self.admin_site.admin_view(BrowseImages.as_view()),
             name='images_admin_browse'),
         url(r'^insert/(?P<pk>\d+)$',
             self.admin_site.admin_view(
                 DetailView.as_view(model=Image,
                     template_name='images/admin_insert.html')
             ), name='images_admin_insert'),
         url(r'^upload/$',
             self.admin_site.admin_view(UploadImage.as_view()),
             name='images_admin_upload'),
     )
     return browse_urls + urls
示例#4
0
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from bullshit.models import Post

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(queryset=Post.objects.all().order_by("-date")[:25],
                         template_name="bullshit/bullshit.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Post, template_name='bullshit/post.html'))
]
示例#5
0
     animaux.UpdateAnimal.as_view(),
     name="modifier_animal",
 ),
 path(
     "animals/wordpress/<int:animal_id>/",
     animaux.ImageForm.as_view(),
     name="publication_wordpress",
 ),
 path(
     "animals/wordpress/delete/<int:animal_id>/",
     animaux.delete_wordpress,
     name="delete_wordpress",
 ),
 path(
     "animals/<int:pk>/",
     login_required(DetailView.as_view(model=Animal)),
     name="detail_animal",
 ),
 path("ajax/load-animals/", animaux.load_animals, name="ajax_load_animals"),
 # Proprietaires
 path("proprietaires/",
      proprietaires.search_proprietaire,
      name="proprietaires"),
 path(
     "proprietaires/create",
     proprietaires.create_proprietaire,
     name="creer_proprietaire",
 ),
 path(
     "proprietaires/update/<int:pk>/",
     proprietaires.update_proprietaire,
示例#6
0
"""URLs to run the tests."""
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic import DetailView, TemplateView

from test_app.models import DummyModel


admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(model=DummyModel, template_name='base.html'),
        name='test_dummy_view'),
    url(r'^$', TemplateView.as_view(template_name='base.html'),
        name='test_view'),
)
示例#7
0
文件: urls.py 项目: kngeno/Djangoblog
from django.conf.urls import patterns, url
from django.views.generic import ListView, DetailView
from blog.models import Category, Post, Tag
from blog.views import CategoryListView, TagListView, PostsFeed

urlpatterns = patterns(
    "blog.views",
    # Index
    url(r"^(?P<page>\d+)?/?$", ListView.as_view(model=Post, paginate_by=5)),
    # Individual posts
    url(
        r"^(?P<pub_date__year>\d{4})/(?P<pub_date__month>\d{1,2})/(?P<slug>[a-zA-Z0-9-]+)/?$",
        DetailView.as_view(model=Post),
    ),
    # Categories
    url(r"^category/(?P<slug>[a-zA-Z0-9-]+)/?$", CategoryListView.as_view(paginate_by=5, model=Category)),
    # Tags
    url(r"^tag/(?P<slug>[a-zA-Z0-9-]+)/?$", TagListView.as_view(paginate_by=5, model=Tag)),
    # Post RSS feed
    url(r"^feeds/posts/$", PostsFeed()),
)
示例#8
0
文件: urls.py 项目: tuvokki/about
from django.conf.urls import patterns, include, url
from django.views.generic import DetailView, ListView
from about.models import About

urlpatterns = patterns('',
    url(r'^$',
        ListView.as_view(
            queryset=About.objects.order_by('-pub_date')[:1],
            context_object_name='latest_about_list',
            template_name='about/index.html')),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(
        	model=About,
            template_name='about/detail.html')),
#    url(r'^$', 'index'),
#    url(r'^(?P<about_id>\d+)/$', 'about.views.detail'),
)
示例#9
0
from django.conf.urls import patterns, include, url
from django.views.generic import DetailView, ListView
from necommend.models import Neco


urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'BPtraining.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^$', 
      ListView.as_view(
        queryset=Neco.objects.all(),
        context_object_name='neco_list',
        template_name='index.html')),
    url(r'^(?P<pk>\d+)/$',
      DetailView.as_view(
        model=Neco,
        template_name='detail.html')),
)
示例#10
0
from django.conf.urls import url, include

from django.views.generic import ListView, DetailView
from blog.models import MyPost

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(queryset=MyPost.objects.all().order_by("-date"),
                         template_name="blog/blog.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=MyPost, template_name="blog/post.html"))
]
示例#11
0
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url
from django.views.generic import ListView, DetailView

from cmskit.recipes.models import Recipe
from cmskit.recipes.views import RecipeSearch, RecipeForm

urlpatterns = patterns('',

    url(r'^$', 
        ListView.as_view(model=Recipe, template_name='recipes/index.html'),
        name='recipes_index'),

    url(r'^search/$', 
        RecipeSearch.as_view(template_name='recipes/index.html'),
        name='recipes_search'),

    url(r'^create/$', 
        RecipeForm.as_view(template_name='recipes/form.html'),
        name='recipes_form'),

    url(r'^(?P<slug>[-\w]+)/$', 
        DetailView.as_view(model=Recipe, template_name='recipes/recipe.html'),
        name='recipes_recipe'),
        
)
示例#12
0
文件: urls.py 项目: yungblud/dstagram
from django.urls import path, re_path
from . import views

from django.views.generic import DetailView
from .models import Photo

app_name = 'photo'

urlpatterns = [
    path('', views.post_list, name='post_list'),
    path('single/<int:pk>/',
         DetailView.as_view(model=Photo, template_name='photo/detail.html'),
         name='post_detail'),
    path('upload/', views.UploadView.as_view(), name='post_create'),
    path('delete/<int:pk>/',
         views.PhotoDeleteView.as_view(),
         name='post_delete'),
    path('update/<int:pk>/',
         views.PhotoUpdateView.as_view(),
         name='post_update'),
]
示例#13
0
文件: urls.py 项目: Xitram/IdeaYemen
from personal.models import NewsPost, CulturePost, ArtPost, MedPost

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^about/', views.about, name='about'),
    url(r'^news/$', views.newspost, name='news'),
    url(r'^culture/$', views.culturepost, name='culture'),
    url(r'^art/$', views.artpost, name='art'),
    url(r'^medicine/$', views.medpost, name='medicine'),
    url(r'^newsarchive/',
        ListView.as_view(queryset=NewsPost.objects.all().order_by("-date"),
                         template_name="personal/archive.html"),
        name='newsarchive'),
    url(
        r'^news/(?P<pk>\d+)',
        DetailView.as_view(model=NewsPost,
                           template_name='personal/detailpost.html')),
    url(r'^culturearchive/',
        ListView.as_view(queryset=CulturePost.objects.all().order_by("-date"),
                         template_name="personal/culturearchive.html"),
        name='culturearchive'),
    url(
        r'^culture/(?P<pk>\d+)',
        DetailView.as_view(model=CulturePost,
                           template_name='personal/detailpost.html')),
    url(r'^artarchive/',
        ListView.as_view(queryset=ArtPost.objects.all().order_by("-date"),
                         template_name="personal/artarchive.html"),
        name='artarchive'),
    url(
        r'^art/(?P<pk>\d+)',
        DetailView.as_view(model=ArtPost,
示例#14
0
sitemaps = {'posts': PostSitemap, 'pages': FlatpageSitemap}

# Note that patterns has been deprecated since 1.8.

urlpatterns = [
    # Index
    url('^(?P<page>\d+)?/?$',
        ListView.as_view(
            model=Post,
            paginate_by=5,
        ),
        name='index'),

    # Individual posts
    url(r'^(?P<pub_date__year>\d{4})/(?P<pub_date__month>\d{1,2})/(?P<pub_date__day>\d{1,2})/(?P<slug>[a-zA-Z0-9-]+)/?$',
        DetailView.as_view(model=Post, ),
        name='post'),

    # Categories
    url(r'^category/(?P<slug>[a-zA-Z0-9-]+)/?$',
        CategoryListView.as_view(
            paginate_by=5,
            model=Category,
        ),
        name='category'),

    # Tags
    url(r'^tag/(?P<slug>[a-zA-Z0-9-]+)/?$',
        TagListView.as_view(
            paginate_by=5,
            model=Tag,
示例#15
0
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from django.contrib.auth import views as auth_views
from django.views.generic import DetailView
from project_app import views
from project_app.models import User

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.index, name='index'),
    path('login/', auth_views.LoginView.as_view(), name='login'),
    path('logout/', auth_views.logout, {'next_page': '/'}, name='logout'),
    path('signup/', views.Register.as_view(), name='signup'),
    path('my_app/', include('project_app.urls')),
    path('users/<int:pk>',
         DetailView.as_view(model=User,
                            template_name='project_app/User_detail_view.html'),
         name='users_detail')
]
示例#16
0
from django.views.generic import DetailView, DeleteView, TemplateView
from django.conf.urls import i18n, patterns, include, url

from app import views
from app.models import Post

urlpatterns = patterns(
    '',
    url(r'^$', views.index, name='index'),
    url(r'^i18n/', include('django.conf.urls.i18n'), name="set_language"),
    url(r'^view/(?P<slug>\w+)/$',
        DetailView.as_view(model=Post, template_name="app/view.html"),
        name='post-view'),
    url(r'^deleted/$',
        TemplateView.as_view(template_name="app/deleted.html"),
        name='successful_delete'),
    url(r'^del/(?P<slug>\w+)/$',
        views.delete_post.as_view(),
        name='post-delete'),
    url(r'^api/posts/$',
        views.PostListCreateAPIView.as_view(),
        name='api-list-post'),
    url(r'^api/posts/(?P<pk>\d+)$',
        views.PostCRUDAPIView.as_view(),
        name='api-post'),
)
示例#17
0
文件: urls.py 项目: rhigdon/Blog
from django.conf.urls import patterns, include, url
from django.views.generic import DetailView, ListView
from django.views.generic.dates import MonthArchiveView
from blog.models import Post

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
  url(r'^$',
    ListView.as_view(
      queryset=Post.objects.order_by('-created'),
      context_object_name='posts',
      template_name='blog_plus/post_list.html'),
	name="post_list"),
  url(r'^(?P<pk>\d+)/$',
    DetailView.as_view(
    model=Post,
    template_name='blog_plus/post_detail.html'),
	name="post_detail"),
  url(r'^monthly/$',MonthArchiveView.as_view(
    model=Post,
	date_field='created',
    context_object_name='posts',
	template_name='blog_plus/post_list.html'),
    name="month_archive"),
	
)
示例#18
0
from django.conf.urls import url, patterns
from django.views.generic import DetailView, ListView

from .models import Gallery

urlpatterns = patterns(
    '',
    url(name="gallery_list",
        regex='^$',
        view=ListView.as_view(queryset=Gallery.objects.filter(published=True),
                              template_name="galleries/gallery_list.html")),
    url(name="gallery_detail",
        regex=r'^(?P<slug>[-\w]+)/$',
        view=DetailView.as_view(
            queryset=Gallery.objects.all(),
            slug_field='slug',
            template_name="galleries/gallery_detail.html")),
)
示例#19
0
文件: urls.py 项目: BjornThor/wasa2il
	(r'^polity/(?P<polity>\d+)/election/$',				login_required(ElectionListView.as_view())),
	(r'^polity/(?P<polity>\d+)/election/new/$',			login_required(ElectionCreateView.as_view())),
	(r'^polity/(?P<polity>\d+)/election/(?P<pk>\d+)/$',		ElectionDetailView.as_view()),

	#("^polity/(?P<polity>\d+)/forum/$", ForumView.as_view()),
	#("^polity/(?P<polity>\d+)/forum/(?P<category>\d+)/$", ForumCategoryView.as_view()),

	(r'^polity/(?P<pk>\d+)/edit/$',				login_required(UpdateView.as_view(model=Polity, success_url="/polity/%(id)d/"))),
	(r'^polity/(?P<pk>\d+)/(?P<action>\w+)/$',		login_required(PolityDetailView.as_view())),
	(r'^polity/(?P<pk>\d+)/$',				PolityDetailView.as_view()),

	(r'^polity/(?P<polity>\d+)/topic/new/$',		login_required(TopicCreateView.as_view())),
	(r'^polity/(?P<polity>\d+)/topic/(?P<pk>\d+)/edit/$',	login_required(UpdateView.as_view(model=Topic, success_url="/polity/%(polity__id)d/topic/%(id)d/"))),
	(r'^polity/(?P<polity>\d+)/topic/(?P<pk>\d+)/$',	TopicDetailView.as_view()),

	(r'^delegation/(?P<pk>\d+)/$',	login_required(DetailView.as_view(model=Delegate, context_object_name="delegation"))),

	(r'^feeds/json/(?P<polity>\d+)/(?P<item>.*)/$', feed_json),
	(r'^feeds/rss/(?P<polity>\d+)/(?P<item>.*)/$', feed_rss),

	(r'^api/user/create/$', user_create),
	(r'^api/user/exists/$', user_exists),

	(r'^api/polity/membershipvote/$', polity_membershipvote),
	(r'^api/polity/(?P<polity_id>\d+)/members/$', get_polity_members),

	(r'^api/topic/star/$', topic_star),
	(r'^api/topic/showstarred/$', topic_showstarred),

	(r'^api/issue/comment/send/$', issue_comment_send),
	(r'^api/issue/import/$', issue_document_import),
示例#20
0
     start_data_entry, {'entry_method': "participant"},
     name="start_data_entry"),
 url('^double/enter/data/(?P<observation_token>[\w-]+)/?$',
     start_data_entry, {'entry_method': "double_entry"},
     name="start_double_entry"),
 url('^start/adhoc/(?P<membership_id>\d+)/(?P<asker_id>\d+)/?$',
     use_adhoc_asker,
     name="use_adhoc_asker"),
 url('^studies/$',
     ListView.as_view(model=Study,
                      queryset=Study.objects.filter(visible=True,
                                                    paused=False)),
     name='study_list'),
 url(
     '^studies/(?P<pk>\d+)/$',
     DetailView.as_view(model=Study, ),
     {},
     name='study',
 ),
 url('^studies/(?P<pk>\d+)/join/$', join_study, name='join_study'),
 url('^studies/(?P<study_id>\d+)?/register/$',
     SignalboxRegistrationView.as_view(),
     name='study_registration'),
 url('^add/participant/details/(?P<study_pk>\d+)?/?$',
     update_profile_for_studies,
     name='update_profile_for_studies'),
 url(
     '^profile/membership/(?P<pk>\d+)$',
     MembershipDetail.as_view(),
     {},
     name='membership_home',
示例#21
0
文件: urls.py 项目: CARocha/amarc
from django.conf.urls import patterns, include, url
from django.views.generic import ListView, DetailView
from models import Foros

urlpatterns = patterns('foros.views',
    #url(r'^$', 'index', name='index'),
    url(r'^$', ListView.as_view(model=Foros, 
    	                        template_name="foros/foro_list.html"),
    	                        name='foro-list'),
    #url(r'^$', 'lista_foro', name='lista-foro'), 
    url(r'^(?P<pk>\d+)/$', DetailView.as_view(model=Foros, 
    	                                        template_name='foros/foro_detail.html'),
                                                name='foro-detail'),
    url(r'^crear/$', 'crear_foro', name='crear-foro'),
    url(r'^editar/(?P<id>\d+)/$', 'editar_foro', name='editar-foro'),
    url(r'^borrar/(?P<id>\d+)/$', 'borrar_foro', name='borrar-foro'),
    url(r'^ver/(?P<foro_id>\d+)/$', 'ver_foro', name='ver-foro'),
    url(r'^ver_comentario/(?P<aporte_id>\d+)/$', 'comentario_foro', name='cometario-foro'),
    url(r'^perfil/$', 'perfil', name='ver-perfil'),
    url(r'^privado/nota/$', 'notas_personales', name='notas-personales'),
    url(r'^privado/agenda/$', 'agenda_personales', name='agenda-personales'),
    url(r'^privado/documento/$', 'documento', name='documentos'),
    url(r'^privado/documento_tag/(?P<tags>\w+)/$', 'busqueda_tag', name='busqueda-tag'),
    url(r'^privado/multimedia_fotos/$', 'multimedia_fotos', name='multimedia_fotos'),
    url(r'^privado/multimedia_fotos_tag/(?P<tags>\w+)/$', 'multimedia_fotos_tag', name='multimedia_fotos_tag'),
    url(r'^privado/multimedia_videos/$', 'multimedia_videos', name='multimedia_videos'),
    url(r'^privado/multimedia_videos_tag/(?P<tags>\w+)/$', 'multimedia_videos_tag', name='multimedia_videos_tag'),
    url(r'^privado/multimedia_videos_sel/(?P<video>\w+)/$', 'multimedia_videos_sel', name='multimedia_videos_sel'),
    url(r'^privado/multimedia_audios/$', 'multimedia_audios', name='multimedia_audios'),
    url(r'^privado/multimedia_audios_tag/(?P<tags>\w+)/$', 'multimedia_audios_tag', name='multimedia_audios_tag'),    
    url(r'^aporte/editar/(?P<aporte_id>\d+)/$', 'editar_aporte', name='editar-aporte'),
示例#22
0
from django.urls import path, re_path
from django.views.generic import ListView, DetailView
from blog.models import Post

urlpatterns = [
    path(
        '',
        ListView.as_view(queryset=Post.objects.all().order_by("-date")[:25],
                         template_name="IdeaWall/IdeaWall.html")),
    re_path(r'^(?P<pk>\d+)$',
            DetailView.as_view(model=Post,
                               template_name="IdeaWall/post.html")),
]
示例#23
0
文件: urls.py 项目: denigma/denigma
from django.conf.urls import patterns, url
from django.views.generic import TemplateView
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import DetailView

from lifespan.views import VarianceDetail, VariantDetail, FactorDetail, Population, StudyType

from views import BrowseView, HomeView, AboutView #  SearchView,

from datasets.views import detail


urlpatterns = patterns('longevitydb.views',
    url(r'^$', HomeView.as_view(), name='longevitydb-home'),
    url(r'^about',AboutView.as_view(), name='longevitydb-about'),
    #url(r'^search/(?P<term>.?)', SearchView.as_view(), name='longevitydb-search'),
    url(r'^browse/(?P<model>.+)/(?P<type>.+)', csrf_exempt(BrowseView.as_view()), name='longevitydb-browse'),
    url(r'^search/$', 'search', name='longevitydb-search'), #SearchView.as_view()
    url(r'^search/(?P<keyword>.+)/', 'search', name='longevitydb-search'), #SearchView.as_view()

    url(r'^browse', csrf_exempt(BrowseView.as_view()), name='longevitydb-browse'),
    url(r'^legacy', TemplateView.as_view(template_name='longevitydb.html'),
        name='longevitydb'),
    url(r'^longevitydb', HomeView.as_view(), name='longevitydb-longevitydb'),
    url(r'^detail/(?P<pk>\d+)/$', VariantDetail.as_view(template_name='longevitydb/detail.html'), name='lvdb-variant'),
    url(r'^factor_detail/(?P<pk>\d+)/$', FactorDetail.as_view(template_name='longevitydb/factor_detail.html'), name='lvdb-factor_detail'),
    url(r'^population_detail/(?P<pk>\d+)/$', DetailView.as_view(model=Population, template_name='longevitydb/population_detail.html'), name='lvdb-population_detail'),
    url(r'^studytype_detail/(?P<pk>\d+)/$', DetailView.as_view(model=StudyType, template_name='longevitydb/studytype_detail.html'), name='lvdb-studytype_detail'),
    url(r'reference_detail/(?P<pk>\d+)', detail, {'template':'longevitydb/reference_detail.html'}, name='lvdb-reference_detail'),

)
示例#24
0
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from news.models import Articles

urlpatterns = [
    url('^$', ListView.as_view(queryset=Articles.objects.all().order_by("-date") [:20], template_name="news/posts.html")),
    url('^(?P<pk>\d+)$', DetailView.as_view(model = Articles, template_name = "news/post.html"))
]
from django.utils import timezone
from django.conf.urls import patterns, url
from django.views.generic import DetailView, ListView
from polls.models import Poll

from polls import views

urlpatterns = patterns('',
		url(r'^$',
			ListView.as_view(
				queryset = Poll.objects.filter(pub_date__lte=timezone.now()).order_by('-pub_date')[:5],
				context_object_name='latest_list',
				template_name = 'polls/index.html'
				),
			name='index'),
		url(r'^(?P<pk>\d+)/$',
			DetailView.as_view(
				queryset = Poll.objects.filter(pub_date__lte=timezone.now),
				model = Poll,
				template_name='polls/detail.html'
				), 
			name='detail'),
		url(r'^(?P<pk>\d+)/results/$',
		 	DetailView.as_view(
		 		model = Poll,
		 		template_name = 'polls/results.html'
		 		), 
			name='results'),
		url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),
	)
示例#26
0
"""coder URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.urls import path, include
from django.views.generic import ListView, DetailView
from news.models import Articles

urlpatterns = [
    path(
        '',
        ListView.as_view(queryset=Articles.objects.all().order_by("-date")[:4],
                         template_name="news/news.html")),
    path('<int:pk>/',
         DetailView.as_view(model=Articles, template_name="news/post.html")),
]
示例#27
0
from django.conf.urls import url
from django.views.generic import ListView,DetailView
from poems.models import Post


urlpatterns = [
	url(r'^$',ListView.as_view(queryset = Post.objects.all().order_by('-date')[:25],
							    template_name='poems/poems.html')),
	url(r'^(?P<pk>\d+)$', DetailView.as_view(model=Post,
											 template_name='poems/post.html'))
	
]
示例#28
0
    re_path(r'^action-item/(?P<pk>[0-9]+)/update$',
            views.ActionItemUpdate.as_view(),
            name="update-action-item"),
    re_path(r'^action-item/(?P<ai_id>[0-9]+)/done$',
            views.done_action_item,
            name=models.ActionItem.MARK_DONE_URL_NAME),
    re_path(r'^action-item/(?P<ai_id>[0-9]+)/reset$',
            views.reset_action_item,
            name='reset-action-item'),

    # DOCUMENTS
    re_path(r'^(?P<pt_id>[0-9]+)/document/$',
            views.DocumentCreate.as_view(),
            name="new-document"),
    re_path(r'^document/(?P<pk>[0-9]+)$',
            DetailView.as_view(model=models.Document),
            name="document-detail"),
    re_path(r'^document/update/(?P<pk>[0-9]+)$',
            views.DocumentUpdate.as_view(),
            name="document-update"),
]


def wrap_url(url,
             no_wrap=[],
             login_only=[],
             provider_only=[],
             updated_provider_only=[]):
    '''
    Wrap URL in decorators as appropriate.
    '''
示例#29
0
from django.conf.urls import patterns, url
from django.utils import timezone

from polls.models import Poll

urlpatterns = patterns('',
    url(r'^$',
        ListView.as_view(
            queryset=Poll.objects.filter(pub_date__lte=timezone.now)
              .order_by('-pub_date')[:5],
            context_object_name='latest_poll_list',
            template_name='polls/index.html'),
        name='index'),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(
            model=Poll,
            template_name='polls/detail.html'),
        name='detail'),
    url(r'^(?P<pk>\d+)/results/$',
        DetailView.as_view(
            model=Poll,
            template_name='polls/results.html'),
        name='results'),
    url(r'^(?P<poll_id>\d+)/vote/$', 'polls.views.vote', name='vote'),
)


#~ from polls import views
#~ urlpatterns = patterns('',
    #~ # ex: /polls/
    #~ url(r'^$', views.index, name='index'),
示例#30
0
from django.conf.urls import patterns, include, url
from django.views.generic import DetailView, ListView
from geo.models import Geoname
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger


urlpatterns = patterns('',
    url(r'^$', ListView.as_view( 
               model=Geoname, 
               template_name = 'geoname_list.html',
               paginate_by=50 )),
#               paginate_by=50,
#               context_object_name="geox_list", ))  #this works, default to geoname_list
    url(r'^(?P<pk>\d+)/$', DetailView.as_view(
                           model=Geoname,
                           template_name='geo/geoname_detail.html')),


)
示例#31
0
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from django.conf.urls import url
from place import views
from place.models import City, Country
from django.views.generic import UpdateView, CreateView, ListView, DetailView

urlpatterns = [
    url(r'^place/$', views.place, name='place'),
    url(r'^place/(?P<pk>\d+)$', views.place_detail, name='place_detail'),
    url(r'^country/list$',
        ListView.as_view(model=Country),
        name='country_list'),
    url(r'^country/(?P<pk>\d+)$',
        DetailView.as_view(model=Country),
        name='country_detail'),
    url(r'^place/(?P<pk>\d+)/edit$',
        UpdateView.as_view(model=City, fields=('name', 'country')),
        name='place_edit'),
    url(r'^place/add$',
        CreateView.as_view(model=City, fields=('name', 'country')),
        name='place_add'),
    url(r'^country/(?P<pk>\d+)/edit$',
        UpdateView.as_view(model=Country, fields=('name', )),
        name='country_edit'),
    url(r'^country/add$',
        CreateView.as_view(model=Country, fields=('name', )),
        name='country_add')
]
示例#32
0
from django.views.generic import DetailView
from django.views.generic.edit import CreateView

from eventex.subscriptions.forms import SubscriptionForm
from eventex.subscriptions.mixins import EmailCreateMixin
from eventex.subscriptions.models import Subscription


class EmailCreateView(EmailCreateMixin, CreateView):
    def form_valid(self, form):
        response = super().form_valid(form)
        self.send_mail()
        return response


new = EmailCreateView.as_view(model=Subscription,
                              form_class=SubscriptionForm,
                              email_subject='Confirmação de inscrição')

detail = DetailView.as_view(model=Subscription,
                            slug_field='hash_id',
                            slug_url_kwarg='hash_id')
示例#33
0
from django.conf.urls.defaults import *
from django.views.generic import ListView
from django.views.generic import DetailView

from models import Releases



info_dict = {
  'model':Releases,
  'queryset': Releases.objects.all(),
}

urlpatterns = patterns('',

  url(r'^$', ListView.as_view(**info_dict),name='releases_list'),

  url(r'^(?P<pk>\d+)/', DetailView.as_view(**info_dict)),
)
示例#34
0
文件: urls.py 项目: vkTrinh/E-Venture
from django.urls import path
from . import views
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from .models import Project

urlpatterns = [
    path('sender/', views.sender),
    path('addressee/', views.addressee),
    path('projects/', ListView.as_view(queryset=Project.objects.all().order_by("-date")[:25],template_name="Communication/projects.html")),
    path('projects/<int:pk>/', DetailView.as_view(model=Project, template_name="Communication/project.html")),
    path('projects/ranking/', ListView.as_view(queryset=Project.objects.all().order_by("-pro")[:5],template_name="Communication/ranking.html")),
]
示例#35
0
from django.conf.urls import patterns, url
from django.views.generic import ListView, DetailView
from logs.models import Entry

urlpatterns = patterns('',
    url(r'^$', ListView.as_view(
            queryset=Entry.objects.order_by('dtime')[:10],
            template_name='logs/index.html',
            context_object_name='logs',
        ), name='logs'),
    url(r'^view/(?P<pk>\d+)/$', DetailView.as_view(
            model=Entry,
            template_name='logs/detail.html',
            context_object_name='entry',
        ), name='logs_view'),
)
示例#36
0
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from blog.models import Post

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(queryset=Post.objects.all().order_by("-date")[:25],
                         template_name="blog/blog.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Post, template_name='blog/post.html')),
]
示例#37
0
# -*- coding: utf-8 -*-
from django.conf.urls import *
from django.views.generic import ListView, DetailView
from styles.models import Style

# place app url patterns here
urlpatterns = patterns('styles.views',
        url(r'^$','index', name='index'),

        url(r'^list/$', ListView.as_view( model=Style ) ),
        url(r'^list.xml$', 'xml_list' ),
        url(r'^tags.xml$', 'tags'),

        url(r'tag/(?P<tag_id>\d+)/$', 'styles_with_tagid'),
        url(r'tag/(?P<tag>\w+)/$', 'styles_with_tag'),

        url(r'^(?P<pk>\d+)/detail/$', DetailView.as_view( model=Style )),
        url(r'^(?P<pk>\d+)/$', 'download' ),

        # Form to upload styles
        url(r'^add/','add_style', name='style_upload_link'),
        url(r'^up_thanks/', 'upload_thanks')

        )
示例#38
0
import os
from django.shortcuts import get_object_or_404, render, redirect
from django.http import JsonResponse, HttpResponse
from django.conf import settings
from django.views.generic import DetailView
from .models import Post
from .forms import PostForm

# Create your views here.

post_detail = DetailView.as_view(model=Post)


def post_new(request):
    if request.method == 'POST':
        form = PostForm(request.POST, request.FILES)
        if form.is_valid():
            post = form.save(commit=False)
            post.ip = request.META['REMOTE_ADDR']
            post.save()
            return redirect('/dojo/')  #namespace:name
    else:
        form = PostForm()
    return render(request, 'dojo/post_form.html', {
        'form': form,
    })


def post_edit(request, id):
    post = get_object_or_404(Post, id=id)
    if request.method == 'POST':
示例#39
0
from django.conf.urls import patterns, include, url
from django.views.generic import ListView, DetailView
from blog.models import Post
from django.template.loader import get_template

urlpatterns = patterns('',
                       url(r'^$', ListView.as_view(
                               queryset = Post.objects.all().order_by("-date")[:10],
                               template_name = "blog.html")),
                               
                       url(r'^(?P<pk>\d+)$', DetailView.as_view(
                               model = Post,
                               template_name = "post.html")),
                               
                       url(r'^archive/$', ListView.as_view(
                               queryset = Post.objects.all().order_by("-date"),
                               template_name = "archive.html")),
                               
                       url(r'^latestnews/$', ListView.as_view(
                               queryset = Post.objects.all().order_by("date")[:1],
                               template_name = "latestnews.html")),                       
                       )
                       
示例#40
0
from django.views.generic import DetailView
from eventex.subscriptions.forms import SubscriptionForm
from eventex.subscriptions.mixins import EmailCreateView
from eventex.subscriptions.models import Subscription

new = EmailCreateView.as_view(model=Subscription,
                              form_class=SubscriptionForm,
                              email_subject='Confirmação de inscrição')
detail = DetailView.as_view(model=Subscription)
示例#41
0
from django.contrib.auth.decorators import login_required
from django.core.urlresolvers import reverse, reverse_lazy
from django.views.generic import ListView, DetailView, UpdateView, CreateView
from django_dhcp.models import NetworkNode


urlpatterns = patterns('',
                       url(r'^node_list/$', ListView.as_view(
                           queryset=NetworkNode.objects.all(),
                           context_object_name='nodes',
                           template_name='django_dhcp/list.html'), name="node_list"),

                       url(r'^(?P<pk>[0-9]+)/$',
                           DetailView.as_view(
                               model=NetworkNode,
                               template_name='django_dhcp/detail.html',
                               context_object_name='node'
                           ), name="detail"),

                       url(r'^create/$', CreateView.as_view(
                           model=NetworkNode,
                           template_name='django_dhcp/create.html',),
                           name="create"),

                       url(r'^update/(?P<pk>[0-9]+)/$',
                           UpdateView.as_view(model=NetworkNode,
                                              template_name='django_dhcp/update.html'),
                           name="update"),
                       )

try:
示例#42
0
from django.conf.urls import url
from blog.views import IndexView,ArticleView,AllView,SearchView,ColumnView,UserView,NewsView,TagView,CategoryView
from django.views.generic import TemplateView,DetailView
from blog.models import News

urlpatterns = [
        url(r'^$',IndexView.as_view(),name='home',kwargs={'page_num':1}),
        url(r'^article/(?P<slug>\w+).html$',ArticleView.as_view()),
        url(r'^all/$',AllView.as_view()),
        url(r'^search/$',SearchView.as_view()),
        url(r'^login/$',TemplateView.as_view(template_name="blog/login.html")),
        url(r'^register/$',TemplateView.as_view(template_name="blog/register.html")),
        url(r'^forgetpassword/$',TemplateView.as_view(template_name="blog/forgetpassword.html")),
        url(r'^resetpassword/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',TemplateView.as_view(template_name="blog/resetpassword.html")),
        url(r'^column/(?P<column>\w+)$',ColumnView.as_view()),
        url(r'^user/(?P<slug>\w+)$',UserView.as_view()),
        url(r'^news/$',NewsView.as_view()),
        url(r'^news/(?P<pk>\w+)$',DetailView.as_view(model=News)),
        url(r'^tag/(?P<tag>\w+)/$',TagView.as_view()),
        url(r'^category/(?P<category>\w+)/$',CategoryView.as_view()),
]
示例#43
0
文件: urls.py 项目: Rhathe/DjangoBlog
class BlogFeed(Feed):
    title = "MySite"
    description = "Some ramblings of mine"
    link = "/blog/feed/"

    def items(self):
        return Post.objects.all().order_by("-pub_date")[:2]
    def item_title(self, item):
        return item.title
    def item_description(self, item):
        return item.body
    def item_link(self, item):
        return u"/blog/%d" % item.id

urlpatterns = patterns('blog.views',
	url(r'^$', ListView.as_view(
		queryset=Post.objects.all().order_by("-pub_date")[:2],
		template_name="blog.html")),
	url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', 
		DetailView.as_view(
			model=Post,
			template_name="post.html")),
	url(r'^archives/$', ListView.as_view(
		queryset=Post.objects.all().order_by("-pub_date"),
		template_name="archives.html")),
	url(r'^tag/(?P<tag>\w+)$', 'tagpage'),
	url(r'^feed/$', BlogFeed()),

)
示例#44
0
from django.views.generic import ListView, DetailView
from django.urls import path, include, re_path
from blog.models import Post

urlpatterns = [
    path('', ListView.as_view(queryset=Post.objects.all().order_by("-date")[:25],
                             template_name="blog/blog.html")),
    path('<int:pk>', DetailView.as_view(model=Post, template_name='blog/post.html'))
]
示例#45
0
from django.conf.urls import *
from django.views.generic import ListView, DetailView
from models import Agendas

urlpatterns = patterns('comunicacion.agendas.views',
    url(r'^$', ListView.as_view(model=Agendas, 
    	                        template_name="agendas/agenda_list.html"),
                                name="agenda-list"),
    url(r'^(?P<pk>\d+)/$', DetailView.as_view(model=Agendas, 
    	                                        template_name='agendas/agenda_detail.html'),
                                                name='agenda-detail'),
    url(r'^crear/$', 'crear_agenda', name="crear-agenda"),
    url(r'^editar/(?P<id>\d+)/$', 'editar_agenda', name='editar-agenda'),
    url(r'^borrar/(?P<id>\d+)/$', 'borrar_agenda', name='borrar-agenda'),
    url(r'^calendario/$', 'calendario', name='calendario'),
    url(r'^calendario/(?P<id>\d+)/$', 'calendario', name='calendario'),
    url(r'^eventos/(?P<id>\d+)/$', 'calendario_publico', name='calendario_publico'),
    url(r'^eventos/sitio/(?P<id_sitio>\d+)/$', 'calendario_publico_sitio', name='calendario_publico_sitio'),
    url(r'^eventos/$', 'calendario_publico', name='calendario_publico'),
    url(r'^calendar/$', 'calendario_full_contraparte', name='calendario-full-contraparte'),
    url(r'^lista/$', 'calendario_list', name='lista-eventos'),
    url(r'^calendar/(?P<id>\d+)/$', 'calendario_full_contraparte', name='calendario-full-contraparte'),

    )
示例#46
0
	# Update a residence
	url(r'^residence/(?P<pk>\d+)/update$',
		UpdateResidence.as_view(
			form_class=ResidenceForm,
			model=Residence,
			template_name='geneafamilycore/residence/forms/update_residence.html'),
				name='update_residence'),

	# Delete residence
	url(r'^residence/(?P<pk>\d+)/delete$',
		DeleteResidence.as_view(
			model=Residence,
			template_name='geneafamilycore/residence/forms/delete_residence.html'),
				name='delete_residence'),

	# Residence's detail
	url(r'^residence/(?P<pk>\d+)$',
		DetailView.as_view(
			model=Residence,
			template_name='geneafamilycore/residence/residence_detail.html'),
				name='residence_detail'),

	# All Residences
	# TODO: all residence d'une personne
	# url(r'^residence/all$',
	# 	ListView.as_view(
	# 		model=Residence,
	# 		paginate_by=20,
	# 		template_name='geneafamilycore/residence/all_residences.html'),
	# 			name='all_residences'),
]
示例#47
0
v1_api.register(TripItemRelationshipResource())
v1_api.register(TripUserRelationshipResource())
v1_api.register(PopularItemResource())

urlpatterns = patterns(
    "",
    # 	(r'^$', RedirectView.as_view(
    # 		url = 'web/start'
    # 	)),
    (r"^tinymce/", include("tinymce.urls")),
    (r"^start/$", StartView.as_view(template_name="start.html")),
    # ------------ Trip Views  --------------
    (r"^trip/(?P<pk>\d+)/$", TripDetailView.as_view(model=Trip, template_name="trip/detail.html"), "", "detail_trip"),
    (r"^trip/$", ListView.as_view(model=Trip, template_name="trip/list.html")),
    (
        r"^trip/create/$",
        login_required(
            TripCreateView.as_view(form_class=TripForm, template_name="trip/create.html", success_url="/web/trip/")
        ),
    ),
    # ------------ Item Views  --------------
    (r"^item/$", ListView.as_view(model=Item, template_name="item/list.html")),
    (r"^item/(?P<pk>\d+)/$", DetailView.as_view(model=Item, template_name="item/detail.html")),
    (
        r"^item/create/$",
        login_required(CreateView.as_view(form_class=ItemForm, template_name="item/create.html", success_url="/")),
    ),
    # ------------ Api Views  --------------
    (r"^", include(v1_api.urls)),
)
示例#48
0
文件: urls.py 项目: npneeraj/heroku
from django.views.generic import ListView,DetailView
from blog.models import Post
from django.urls import path, re_path, include
# blog.views import BlogDetailView
from . import views

urlpatterns = [

re_path(r'^$',ListView.as_view(queryset=Post.objects.all().order_by('-date')[:25],template_name='blog/blog.html')),

re_path(r'^(?P<pk>\d+)$', DetailView.as_view(model = Post,template_name="blog/post.html")),
#re_path(r'^(?P<pk>\d+)$',BlogDetailView.as_view(),name='blog-detail'),
#path('<int:pk>/', views.post_detail, name='post_detail'),
#path('<int:blog_id>',views.post_detail,name='post_detail'),

]
#	path('<single_slug>',views.single_slug,name='single_slug'),
示例#49
0
from django.conf.urls import patterns, url
from django.views.generic import ListView, DetailView
from photos.models import Album, Photo
#
urlpatterns = patterns('',
          url(r'^$', ListView.as_view(
            model=Album,
            context_object_name='my_album',
            template_name='photos/album.html'),
            name='gallery'
            ),
          url(r'^(?P<slug>[\w-]+)/$', DetailView.as_view(
            model=Album,
            context_object_name='photos',
            template_name='photos/photo.html'),
            name='photos'
            ),
)
示例#50
0
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from blog.models import Post

urlpatterns = [
    url(r'^$', ListView.as_view(queryset=Post.objects.all().order_by("-date")[:25], template_name="blog/blog.html")),
    url(r'^(?P<pk>\d+)$', DetailView.as_view(model=Post, template_name='blog/post.html'))
]
示例#51
0
文件: urls.py 项目: hozano/quest
    # Examples:
    
    (r'^$', 'core.views.index'),
    (r'^home$', 'core.views.home'),

    (r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'public/login.html'}),
    (r'^logout$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
    (r'^cadastros$', 'core.views.cadastro'),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    (r'^mudar_pwd$', 'core.views.pass_change'),    
    (r'home$', 'django.contrib.auth.views.password_change_done', {'template_name' : 'private/home.html'}),
    
    (r'^professor$',  'core.views.professor'),
    (r'^professor/list$', permission_required("core.professor",login_url="/home")(ListView.as_view(model=Professor, template_name="private/professor/list.html"))),
    (r'^professor/create$', 'core.views.criar_professor'),
    (r'^professor/detail/(?P<pk>\d+)$', DetailView.as_view(model=Professor, template_name='private/professor/professor.html')),
    
    (r'^aluno$', 'core.views.aluno'),
    (r'^aluno/list$', permission_required("core.professor",login_url="/home")(ListView.as_view(model=Aluno, template_name="private/aluno/list.html"))),
    (r'^aluno/create$', 'core.views.criar_aluno'),
    (r'^aluno/create_m$', 'core.views.criar_alunos'),
    (r'^aluno/detail/(?P<pk>\d+)$', DetailView.as_view(model=Aluno, template_name='private/aluno/aluno.html')),
    
    (r'^grupo$', 'core.views.grupo'),
    (r'^grupo/list$', permission_required("core.professor",login_url="/home")(ListView.as_view(model=Grupo, template_name="private/disciplina/list.html"))),
    (r'^grupo/create$', 'core.views.criar_grupo'),
    (r'^grupo/detail/(?P<pk>\d+)$',  'core.views.show_grupo'),
    (r'^grupo/add/(?P<pk>\d+)$', 'core.views.adicionar_alunos_grupo'),
    
    (r'^questoes$', 'questao.views.questoes'),
    (r'^questao/create/(?P<uid>[a-zA-Z_]\w*)$', 'questao.views.criar_questao'),
示例#52
0
from django.conf.urls.defaults import patterns, include, url
from django.views.generic import DetailView, ListView, TemplateView
from rick.models import RickrollStory

urlpatterns = patterns(
    '',
    url(r'^$',
        TemplateView.as_view(template_name="rick/home.html"),
        name='home'),
    url(r'^(?P<pk>\d+)$', DetailView.as_view(model=RickrollStory),
        name='home'),
)
示例#53
0
from django.conf.urls.defaults import patterns, include, url
from django.views.generic import ListView, DetailView

from .views import HoraView, pizzas_pendentes
from .models import Pizza, Cliente

urlpatterns = patterns('',
    #url(r'hora$', hora_atual, name='hora'),
    url(r'hora$', HoraView.as_view(), name='hora'),  
    #url(r'pizzas$', pizzas_pendentes, name='pizzas_pendentes'), 
    url(r'pizzas$', ListView.as_view(model=Pizza
                                    ,context_object_name='lista')), 
    url(r'clientes$', ListView.as_view(model=Cliente
                                      ,context_object_name='lista')
                                      ,name='lista-clientes'),                                 
    url(r'cli/(?P<pk>\d+)$' 
       ,DetailView.as_view(model=Cliente, context_object_name='cli') 
       ,name='ficha-cli'),                                 
                                    
) 
示例#54
0
from django.conf.urls.defaults import patterns, url
from django.views.decorators.cache import cache_page
from django.views.generic import DetailView

from models import Event
from views import EventListView

# TODO month view https://github.com/justinlilly/django-gencal or https://github.com/visualspace/django-agenda ?
urlpatterns = patterns(
    '',
    url(r'^$',
        cache_page(60 * 60)(EventListView.as_view()),
        name='events_event_list'),
    url(r'^past/$',
        cache_page(60 * 60)(EventListView.as_view()),
        kwargs={'past': True},
        name='events_event_list_past'),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(model=Event, ),
        name='events_event_detail'),
)
示例#55
0
    '',
    url(r'^admin/', include(admin.site.urls)),
    )

# App-related urls
urlpatterns += patterns(
    '',
    url(r'^brothers/', include('brothers.urls')),
    url(r'^delta/', include('delta_accounts.urls')),
)

# Static menu urls
urlpatterns += patterns(
    '',
    url(r'^rush/(?P<slug>[-_\w]+)',
        DetailView.as_view(model = StaticContent, template_name = "rush.html"), name = "rush"),
    url(r'^involvement/(?P<slug>[-_\w]+)',
        DetailView.as_view(model = StaticContent, template_name = "involvement.html"), name = "involvement"),
    url(r'^about/(?P<slug>[-_\w]+)',
        DetailView.as_view(model = StaticContent, template_name = "about.html"), name = "about"),
    url(r'^history/(?P<slug>[-_\w]+)',
        DetailView.as_view(model = StaticContent, template_name = "history.html"), name = "history"),
    url(r'^contact$',
        DetailView.as_view(model = StaticContent, template_name = "contact.html"), {'slug':'Contact'}, name = "contact"),

)

# When debugging, serve media
if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
示例#56
0
文件: urls.py 项目: trChris/Mysite
"""Mysite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.urls import include, path, re_path
from django.views.generic import ListView, DetailView
from waterfowl.models import Articles

urlpatterns = [
    path(
        '',
        ListView.as_view(
            queryset=Articles.objects.all().order_by("-date")[:20],
            template_name="waterfowl/posts.html")),
    re_path(
        '^(?P<pk>\d+)$',
        DetailView.as_view(model=Articles,
                           template_name="waterfowl/post.html"))
]
示例#57
0
文件: urls.py 项目: packa/teh-tracker
from tracker.models import Ticket, Topic, Grant
from tracker.feeds import LatestTicketsFeed, TopicTicketsFeed, TransactionsFeed

urlpatterns = patterns('',
    url(r'^tickets/$', ListView.as_view(model=Ticket), name='ticket_list'),
    url(r'^tickets/feed/$', LatestTicketsFeed(), name='ticket_list_feed'),
    url(r'^ticket/(?P<pk>\d+)/$', 'tracker.views.ticket_detail', name='ticket_detail'),
    url(r'^ticket/(?P<pk>\d+)/edit/$', 'tracker.views.edit_ticket', name='edit_ticket'),
    url(r'^ticket/(?P<pk>\d+)/edit/docs/$', 'tracker.views.edit_ticket_docs', name='edit_ticket_docs'),
    url(r'^ticket/(?P<pk>\d+)/edit/docs/new/$', 'tracker.views.upload_ticket_doc', name='upload_ticket_doc'),
    url(r'^ticket/(?P<pk>\d+)/edit/acks/(?P<ack_id>\d+)/delete/$', 'tracker.views.ticket_ack_delete', name='ticket_ack_delete'),
    url(r'^ticket/(?P<ticket_id>\d+)/docs/(?P<filename>[-_\.A-Za-z0-9]+\.[A-Za-z0-9]+)$', 'tracker.views.download_document', name='download_document'),
    url(r'^ticket/new/$', 'tracker.views.create_ticket', name='create_ticket'),
    url(r'^topics/$', ListView.as_view(model=Topic), name='topic_list'),
    url(r'^topics/finance/$', 'tracker.views.topic_finance', name='topic_finance'),
    url(r'^topic/(?P<pk>\d+)/$', 'tracker.views.topic_detail', name='topic_detail'),
    url(r'^topic/(?P<pk>\d+)/feed/$', TopicTicketsFeed(), name='topic_ticket_feed'),
    url(r'^grant/(?P<slug>[-\w]+)/$', DetailView.as_view(model=Grant), name='grant_detail'),
    url(r'^users/$', 'tracker.views.user_list', name='user_list'),
    url(r'^users/(?P<username>[^/]+)/$', 'tracker.views.user_detail', name='user_detail'),
    url(r'^my/details/$', 'tracker.views.user_details_change', name='user_details_change'),
    url(r'^transactions/$', 'tracker.views.transaction_list', name='transaction_list'),
    url(r'^transactions/feed/$', TransactionsFeed(), name='transactions_feed'),
    url(r'^transactions/transactions\.csv$', 'tracker.views.transactions_csv', name='transactions_csv'),
    url(r'^cluster/(?P<pk>\d+)/$', 'tracker.views.cluster_detail', name='cluster_detail'),
    url(r'^comments/', include('django.contrib.comments.urls')),
    url(r'^old/(?P<url>(?:tickets?/|topics?/|)(?:\d+/|new/)?)$', RedirectView.as_view(url='/%(url)s')),
    url(r'^js/topics\.js$', 'tracker.views.topics_js', name='topics_js'),
    url(r'^admin/users/$', 'tracker.views.admin_user_list', name='admin_user_list'),
)
示例#58
0
from django.conf.urls import patterns, include, url
from django.views.generic import DetailView, ListView
from polls.models import Poll

# Uncomment the next two lines to enable the admin:
"""
urlpatterns = patterns('polls.views',
	url(r'^$','index'),
	url(r'^(?P<poll_id>\d+)/$','detail'),
	url(r'^(?P<poll_id>\d+)/results/$','results'),
	url(r'^(?P<poll_id>\d+)/vote/$','vote'),
)
"""

urlpatterns = patterns(
    '',
    url(
        r'^$',
        ListView.as_view(queryset=Poll.objects.order_by('-pub_date')[:5],
                         context_object_name='latest_poll_list',
                         template_name='polls/index.html')),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(model=Poll, template_name='polls/detail.html')),
    url(r'^(?P<pk>\d+)/results/$',
        DetailView.as_view(model=Poll, template_name='polls/results.html'),
        name='poll_results'),
    url(r'^(?P<poll_id>\d+)/vote/$', 'polls.views.vote'),
)
示例#59
0
# -*- coding: utf-8 -*-
from django.conf.urls import url
from django.views.generic import ListView, DetailView

from .models import SimpleModel


urlpatterns = [
    url(r'^$', ListView.as_view(model=SimpleModel), name="simplemodel_list"),
    url(r'^(?P<slug>[\w-]+)/', DetailView.as_view(model=SimpleModel),
        name='simplemodel_detail'),
    ]
示例#60
0
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from qpapers.models import ques

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(queryset=ques.objects.all().order_by("-date")[:25],
                         template_name="qpapers/qpapers.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=ques, template_name="qpapers/details.html")),
]