Пример #1
0
 def get_queryset(self, *args, **kwargs):
     #qset=super(CategoryChildrenView, self).get_queryset(*args, **kwargs)
     if "isbn" not in self.kwargs:
         return ListView.get_queryset(self,*args,**kwargs)
     if not self.kwargs["isbn"]:
         return ListView.get_queryset(self,*args,**kwargs)
     return Book.objects.by_isbn_pub(self.kwargs["isbn"])
Пример #2
0
    def test_get_context_data(self):
        self.mock.StubOutWithMock(ListView, "get_context_data")
        self.mock.StubOutWithMock(self.view, "get_category")

        ListView.get_context_data().AndReturn({})
        self.view.get_category().AndReturn("a category")

        self.mock.ReplayAll()
        context = self.view.get_context_data()
        self.mock.VerifyAll()

        self.assertEqual(context["category"], "a category")
Пример #3
0
    def test_get_context_data(self):
        self.mock.StubOutWithMock(ListView, 'get_context_data')
        self.mock.StubOutWithMock(self.view, 'get_category')

        ListView.get_context_data().AndReturn({})
        self.view.get_category().AndReturn('a category')

        self.mock.ReplayAll()
        context = self.view.get_context_data()
        self.mock.VerifyAll()

        self.assertEqual(context['category'], 'a category')
Пример #4
0
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     EST_PROYECTO = {'E_FINALIZADO': Proyecto.E_FINALIZADO, \
                     'E_INICIADO': Proyecto.E_INICIADO , \
                     'E_NOINICIADO' : Proyecto.E_NOINICIADO }
     context['EST_PROYECTO'] = EST_PROYECTO
     return context
Пример #5
0
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     context['object_list'] = context['object_list'][::-1] #reverse these at the last minute
     context['room'] = get_object_or_404(Room, name=self.kwargs.get('room'))
     context['form'] = ChatForm()
     context['poll_delay'] = getattr(settings, 'CHAT_REFRESH_RATE', 2)
     return context
Пример #6
0
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     context['idfase'] = self.kwargs['idfase']
     if self.kwargs.get('idlineabase', None):
         context['idlineabase'] = int(self.kwargs['idlineabase'])
     context['itemslb'] = self.lista_items
     return context
Пример #7
0
    def get_context_data(self, **kwargs):
        context = ListView.get_context_data(self, **kwargs)

        if self.kwargs.get('idsolicitud', None):
            context['idsolicitud'] = int(self.kwargs['idsolicitud'])

        if self.kwargs.get('idfase', None):
            context['idfase'] = self.kwargs['idfase']
        #solicitudes_proyecto
        if self.kwargs.get('idproyecto', None):
            context['idproyecto'] = self.kwargs['idproyecto']
        
        EST_SOLICITUD = {'E_APROBADO': SolicitudCambio.E_APROBADO, \
                         'E_RECHAZADO': SolicitudCambio.E_RECHAZADO,\
                         'E_ENVIADO': SolicitudCambio.E_ENVIADO, \
                         'E_TERMINADO': SolicitudCambio.E_TERMINADO,\
                         'E_BORRADOR': SolicitudCambio.E_BORRADOR }
        #variable que indica si el usuario es miembro del comite
        if self.usuario_essolic:
            context['usuario_essolic'] = self.usuario_essolic
            
        context['EST_SOLICITUD'] = EST_SOLICITUD
        context['titulo'] = self.titulo 
        context['explicacion'] = self.explicacion 

        return  context
Пример #8
0
def search_results(request):
    """
    Shows an archive of news entries. Use the generic news browsing template.
    """
    # TODO: Move this to either settings.py or the SQL configuration.
    entries_per_page = 15

    # Load the form values from GET to validate against.
    search_form = SearchForm(request.GET)
    # You have to call is_valid() or cleaned_data won't be populated.
    valid_search = search_form.is_valid()
    # This is the safe data that we can pass to queries without huge worry of
    # badStuff(tm).
    cleaned_get = search_form.cleaned_data

    # Perform searches that match the title and contents.
    # TODO: Allow the user to specify what to match against and in what
    # topics/categories.
    news_entries = NewsEntry.objects.filter(Q(title__contains=cleaned_get['search_terms']) | Q(body__contains=cleaned_get['search_terms']))

    pagevars = {
        "game_name": settings.SERVERNAME,
        "page_title": "Search Results",
        "searchtext": cleaned_get['search_terms'],
        "browse_url": "/news/search/results",
        "sidebar": sidebar
    }
    view = ListView.as_view(queryset=news_entries)
    return view(request, news_entries, template_name='news/archive.html', extra_context=pagevars, paginate_by=entries_per_page)
Пример #9
0
def tagged_object_list(request, queryset_or_model, tag_model, tags, related_tags=False,
                       related_tag_counts=True, **kwargs):
    """
    A thin wrapper around
    ``django.views.generic.list_detail.object_list`` which creates a
    ``QuerySet`` containing instances of the given queryset or model
    tagged with the given tag.

    In addition to the context variables set up by ``object_list``, a
    ``tag`` context variable will contain the ``Tag`` instance for the
    tag.

    If ``related_tags`` is ``True``, a ``related_tags`` context variable
    will contain tags related to the given tag for the given model.
    Additionally, if ``related_tag_counts`` is ``True``, each related
    tag will have a ``count`` attribute indicating the number of items
    which have it in addition to the given tag.
    """

    tag_instances = tag_model.get_tag_list(tags)
    if tag_instances is None:
        raise Http404(_('No tags found matching "%s".') % tags)
    queryset = tag_model.intermediary_table_model.objects.get_by_model(queryset_or_model, tag_instances)
    if 'extra_context' not in kwargs:
        kwargs['extra_context'] = {}
    kwargs['extra_context']['tags'] = tag_instances
    if related_tags:
        kwargs['extra_context']['related_tags'] = \
            tag_model.objects.related_for_model(tag_instances, queryset_or_model, counts=related_tag_counts)
    return ListView.as_view(queryset=queryset)(request, **kwargs)
Пример #10
0
 def get_paginate_by(self, queryset):
     category = self.get_category()
     
     if self.extras:
         if (self.paginate_by and len(self.extras) == 1 and self.extras[0] == 'view-all'):
             return None
     return ListView.get_paginate_by(self, queryset)
Пример #11
0
 def get_context_data(self, **kwargs):
     form_class = self.get_form_class()
     form = self.get_form(form_class)
     data = ListView.get_context_data(self, object_list=self.object_list)
     data['form'] = form
     data['EMAIL_TAGS'] = EMAIL_TAGS
     return data 
Пример #12
0
def index(request, page=1, max_count=3):
    qs = Article.objects.filter(published=True).order_by('-created')

    return ListView.as_view(queryset=qs)(request, template_object_name='article',\
        paginate_by=max_count, page=page, extra_context={
            'comments_available': availability.comments
        })
Пример #13
0
 def render_to_response(self, context):
     # Look for a 'format=json' GET argument
     if self.request.GET.get('format') == 'json':
         return ListAlerts.get(self, self.request)
     else:
         # Look for a 'format=json' GET argument
         return ListView.render_to_response(self, context)
Пример #14
0
    def render_to_response(self, context, **response_kwargs):
        # Look for a 'format=json' GET argument
        format = self.request.GET.get('format', 'html')

        if hasattr(self, "get_extra_context"):
            context.update(self.get_extra_context())

        if format == 'data':
            return DataTableResponseMixin.render_to_response(self, context)

        # Exportar para csv
        elif format == 'csv' and hasattr(self, "csv_template_name"):
            return render_to_csv(output=self.csv_filename,
                                 template=self.csv_template_name,
                                 context=context)

        # Exportar para pdf
        elif format == 'pdf' and hasattr(self, "pdf_template_name"):
            return render_to_pdf(output=self.pdf_filename,
                                 template=self.pdf_template_name,
                                 context=context)

        else:
            context['request'] = self.request

            return ListView.render_to_response(self,
                                               RequestContext(self.request, context))
Пример #15
0
 def get_context_data(self, *args, **kwargs):
     context = ListView.get_context_data(self, *args, **kwargs)
     context.update(BaseView.get_context_data(self, *args, **kwargs))
     activities = Content.objects.filter(slug="atividades")
     if activities.exists():
         context["content"] = activities[0]
     return context
Пример #16
0
def _relationship_list(request, queryset, template_name=None, *args, **kwargs):
    return ListView.as_view(
        queryset=queryset,
        template_name=template_name,
        paginate_by=20,
        context_object_name='relationship_list'
    )(request, page=int(request.GET.get('page', 0)), *args, **kwargs)
Пример #17
0
	def get_context_data(self, **kwargs):
		kwargs = ListView.get_context_data(self, **kwargs)
		kwargs['query'] = self.query
		if self.newspaper_id:
			kwargs['newspaper'] = Article.objects.values('newspaper_title', 'newspaper_id').filter(newspaper_id=self.newspaper_id)[0]
		kwargs['order'] = self.current_order
		return kwargs
Пример #18
0
	def get_context_data(self, **kwargs):
		kwargs = ListView.get_context_data(self, **kwargs)
		kwargs['query'] = self.query
		if self.domain:
			kwargs['domain'] = self.domain
		kwargs['order'] = self.current_order
		return kwargs
Пример #19
0
 def render_to_response(self, context):
     ext = self.kwargs.get("ext","").lower()
     if tipos.has_key(ext):
         return Serializador.render_to_response(self, context, (ext, tipos[ext]))
     elif ext == "html":
         return ListView.render_to_response(self, context)
     else:
         raise Http404
Пример #20
0
 def render_to_response(self, context):
     # Look for a 'format=json' GET argument
     if self.request.GET.get('format', 'html') == 'json':
         context = context['ressource_list']
         return JSONResponseMixin.render_to_response(self, context)
     else:
         self.response_class = TemplateResponse
         return ListView.render_to_response(self, context)
Пример #21
0
 def get_context_data(self, **kwargs):
     idsolicitud = self.kwargs['idsolicitud']
     context = ListView.get_context_data(self, **kwargs)
     estado = VotaSolicitudView.estado_votacion(idsolicitud)
     context['favor'] = estado[0]
     context['contra'] = estado[1]
     context['faltantes'] = estado[2]
     return context
Пример #22
0
 def render_to_response(self, context):
     # Look for a 'format=json' GET argument
     if self.request.GET.get('format','html') == 'json':
         rules = Rule.objects.filter(active=True)
         serializer = RuleSerializer(rules, many=True)
         #return JSONResponseMixin.render_to_response(self, context)
         return JSONResponse(serializer.data)
     else:
         return ListView.render_to_response(self, context)
Пример #23
0
 def dispatch(self, request, *args, **kwargs):
     self.request = request
     self.args = args
     self.kwargs = kwargs
     
     self.fetch_category_and_extras()
     if self.extras and self.extras[0] != 'view-all':
         return self.detail_view.as_view(queryset=self.get_queryset())(request, slug=self.extras[0], category=self.get_category())
     return ListView.dispatch(self, request, *args, **kwargs)
Пример #24
0
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     context['user_list'] = self.box.thread.recipients
     context['date_read'] = copy.copy(self.box.date_read)
     context['box'] = self.box
     context['form'] = ReplyForm()
     
     self.box.mark_read()
     return context
Пример #25
0
    def get_context_data(self, **kwargs):
        context = ListView.get_context_data(self, **kwargs)

        # Set '?next=' if needed
        if 'filter' in self.kwargs and self.kwargs['filter'] == 'archived':
            context['archived'] = True
            context['next'] = '?next=archived'

        return context
Пример #26
0
 def get_queryset(self):
     #obtiene las relaciones con el modelo rolproyecto
     if self.kwargs.get('idrolproyecto'):
         relacion_proy = get_object_or_404(RolProyecto,\
                                           pk=self.kwargs.get('idrolproyecto'))
         relacion_fase = RolFases.objects.filter(rolproyecto=relacion_proy)
         #self.lista_fases = Fase.objects.filter(rolfases__in=relacion_fase)
         self.lista_fases = relacion_fase
         
     return ListView.get_queryset(self)
Пример #27
0
 def get_queryset(self):
     queryset = ListView.get_queryset(self).distinct()
     category = self.get_category()
     if category:
         queryset &= getattr(category, self.category_method)()
     
     order_by = self.get_order_by()
     if order_by:
         queryset = queryset.order_by(*order_by)
     return queryset
Пример #28
0
    def get_context_data(self, **kwargs):
        """
        Add a list of filters and self.form to the context to be rendered by
        the view.
        """
        kwargs = ListView.get_context_data(self, **kwargs)
        kwargs['form'] = self.form
        kwargs['filters'] = self.get_filters()

        return kwargs
Пример #29
0
    def get_context_data(self, *args, **kwargs):
        context = ListView.get_context_data(self, *args, **kwargs)
        context.update(BaseView.get_context_data(self, *args, **kwargs))
        context["partners"] = Partner.objects.all()

        content = Content.objects.filter(slug="parceiros")
        if content.exists():
            context["content"] = content[0]

        return context
Пример #30
0
 def render_to_response(self, context):
     format = self.request.GET.get('format', 'html')
     try:
         timeline_id = resolve(self.request.path_info).kwargs['pk']
     except:
         pass
     if format!='json':
         return ListView.render_to_response(self, context)
     else: 
         return JSONResponseMixin.render_to_response(self, context)
Пример #31
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(),
                         template_name="homepage2.html"))
]
Пример #32
0
__author__ = 'david'
from django.conf.urls import patterns, include, url, static
from django.views.generic import DetailView, TemplateView, ListView
from . import views
from .models import Group

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(
            queryset=Group.objects.all(),
            template_name='groupall.html',
        )),  # handle the post request
    # url(r'^(?P<pk>\d+)$', views.Blogsingle.as_view(), name='my_detail_view_url'),
]
Пример #33
0
 def get(self,request,*args,**kwargs):
     language=self.get_object()
     inner_view=ListView.as_view(queryset=self.model_list.objects.filter(language=language))
     response=inner_view(request,*args,**kwargs)
     return response
Пример #34
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 news import views
from news.models import News

urlpatterns = [
    path(
        '',
        ListView.as_view(
            queryset=News.objects.all().order_by("-publication_date")[:20],
            template_name="news/news.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=News, template_name="news/new.html"))
]
Пример #35
0
"""mySite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    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, 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'))
]
Пример #36
0
from django.conf.urls import url
from . import views
from .models import TwitterCrawl, Crawl
from django.views.generic import ListView


class listData(ListView):
    models = Crawl
    queryset = Crawl.objects.all()


urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^search/$', views.crawl, name='crawl'),
    url(r'^hasil/$',
        ListView.as_view(queryset=Crawl.objects.all(),
                         template_name="WMMS/db_show.html"),
        name='hasil'),
    url(r'^hasil2/$',
        ListView.as_view(queryset=TwitterCrawl.objects.all(),
                         template_name="WMMS/db_show2.html"),
        name='hasil2'),
    url(r'^del/$', views.delet),
    url(r'^del2/$', views.delet2),
    url(r'^search2/$', views.crawl2, name='crawl2'),
    url(r'^test/', views.fileUpload),
    url(r'^test1/', views.analisis1)
]
Пример #37
0
          model=UserRegistration,
          fields="__all__",
          template_name="register.html",
          success_url="/register/",
      ),
      name='register'),
 path('adminlogin/', views.adminlogin, name='adminlogin'),
 path('login/', views.logincheck, name='login'),
 path('adddis/',
      CreateView.as_view(template_name='Adddisease.html',
                         model=DiseaseModel,
                         fields='__all__',
                         success_url='/adddis/'),
      name='adddis'),
 path('viewall/',
      ListView.as_view(model=DiseaseModel,
                       template_name='ViewDisease.html'),
      name='viewall'),
 path('modify/<int:pk>',
      UpdateView.as_view(model=DiseaseModel,
                         fields="__all__",
                         success_url="/viewall/",
                         template_name="update.html"),
      name='modify'),
 path('delete/<int:pk>',
      DeleteView.as_view(success_url='/viewall/',
                         model=DiseaseModel,
                         template_name='diseasemodel_confirm_delete.html'),
      name='delete'),
 path('addmedi/',
      CreateView.as_view(model=MedicineModel,
                         fields="__all__",
Пример #38
0
from django.urls import path
from . import views
from django.views.generic import ListView, DetailView
from rating.models import Rating
"""
urlpatterns = [
    path('', views.main, name = "main"),
]
"""
urlpatterns = [
    path(
        '',
        ListView.as_view(queryset=Rating.objects.all().order_by("-mark"),
                         template_name="rating/Homes.html")),
]
Пример #39
0
"""URL patterns for the categories app."""
from django.conf.urls import url
from django.views.generic import ListView

from . import views
from .models import Category

categorytree_dict = {"queryset": Category.objects.filter(level=0)}

urlpatterns = (url(r"^$",
                   ListView.as_view(**categorytree_dict),
                   name="categories_tree_list"), )

urlpatterns += (url(r"^(?P<path>.+)/$",
                    views.category_detail,
                    name="categories_category"), )
Пример #40
0
from django.urls import path
from django.views.generic import ListView, DetailView
from posts.models import Article

urlpatterns = [
    path('', ListView.as_view(queryset=Article.objects.all().order_by("-date"[:10]), template_name="posts/posts.html")),
    path('<int:pk>/', DetailView.as_view(model = Article, template_name = "posts/post.html")),
]


# url(r'^$', ListView.as_view(queryset=Articles.objects.all().order_by("-date"), template_name="news/posts.html")),
# url(r'^(?P<pk>\d+)$', DetailView.as_view(model = Articles, template_name = "news/post.html")),
Пример #41
0
    def get(self, request, *args, **kwargs):
        self.object = None
        self.form = self.get_form(self.form_class)

        return ListView.get(self, request, *args, **kwargs)
Пример #42
0
from django.urls import path, include
from . import views
from django.views.generic import ListView, DetailView
from catalog.models import Procurement

urlpatterns = [
    path(
        '',
        ListView.as_view(queryset=Procurement.objects.all(),
                         template_name="catalog/homePage.html")),
]
Пример #43
0
from django.urls import re_path, include
from . import views
from django.views.generic import ListView, DetailView
from personal.models import source, node1, node2, node3

urlpatterns = [
    re_path(r'^$' , views.index, name='index'),
    re_path(r'^TurnOFF1/' , views.TurnOFF1, name='TurnOFF1'),
    re_path(r'^TurnOFF2/' , views.TurnOFF2, name='TurnOFF2'),
    re_path(r'^TurnOFF3/' , views.TurnOFF3, name='TurnOFF3'),
    re_path(r'^TurnOFFS/' , views.TurnOFFS, name='TurnOFFS'),
    re_path(r'^$', ListView.as_view(queryset=source.objects.all().order_by(),
                                    template_name="home.html")),
]
Пример #44
0
from django.shortcuts import render
from django.views.generic import ListView, DetailView
from django.contrib.auth.decorators import login_required
from .models import Post

post_list = ListView.as_view(model=Post)

post_detail = DetailView.as_view(model=Post)


@login_required
def post_new(request):
    pass
Пример #45
0
from django.views.generic import DetailView, ListView

from . import models, views

app_name = "core"

urlpatterns = [
    path("", views.HomeView.as_view(), name="home"),
    path("aktualni-rocnik/",
         views.CurrentGradeView.as_view(),
         name="current_grade"),
    path(
        "archiv-rocniku/",
        ListView.as_view(
            queryset=models.Grade.objects.archive().prefetch_related(
                "series__attachments"),
            template_name="core/grade_archive.html",
            paginate_by=10,
        ),
        name="grade_archive",
    ),
    path(
        "akce/",
        views.EventListView.as_view(paginate_by=10),
        name="event_listing",
    ),
    path(
        "akce/<int:pk>-<slug:slug>/",
        views.EventDetailView.as_view(),
        name="event_detail",
    ),
    path(
Пример #46
0
    url(r'^legislation/(?P<pk>\d+)$',
        views.LegislationDetailView.as_view(),
        name='legislation_detail'),
    url(r'^legislation.rss$',
        views.NewLegislationFeed(),
        name='legislation_feed'),
    url(r'^members/$',
        views.CouncilMembersView.as_view(),
        name='councilmembers'),
    url(r'^member/(?P<pk>\d+)$',
        views.CouncilMemberDetailView.as_view(),
        name='councilmember_detail'),

    # TODO: These templates are not implemented in the core of Councilmatic.
    url(r'^minutes/$',
        ListView.as_view(model=phillyleg.models.LegMinutes,
                         template_name='phillyleg/legminutes_list.html'),
        name='minutes_list'),
    url(r'^minutes/(?P<pk>\d+)$',
        DetailView.as_view(model=phillyleg.models.LegMinutes,
                           template_name='phillyleg/legminutes_detail.html'),
        name='minutes_detail'),
    url(r'^search/$', views.SearchView.as_view(), name='search'),
    url(r'^(?P<user_pk>\d+)/subscriptions/$',
        TemplateView.as_view(template_name='base.html'),
        name='user_subscriptions'),
    url(r'^(?P<user_pk>\d+)/subscriptions/(?P<bookmark_pk>\d+)/$',
        TemplateView.as_view(template_name='base.html'),
        name='user_subscription'),

    # RSS
    url(r'^rss/$', views.LegFileListFeedView(), name='rss_feed'),
Пример #47
0
from .views import PublisherList
from .views import PublisherDetail
from django.views.generic import ListView, DetailView
from .views import AuthorCreate, AuthorDelete, AuthorUpdate
from .models import Author

app_name = 'polls'
urlpatterns = [
    path('authors/add/', AuthorCreate.as_view(), name='authors-add'),
    path('authors/<int:pk>/edit/',
         AuthorUpdate.as_view(),
         name='authors-update'),
    path('authors/<int:pk>/delete/',
         AuthorDelete.as_view(),
         name='authors-delete'),
    path('authors/', ListView.as_view(model=Author), name='authors-list'),
    path('authors/<int:pk>/',
         DetailView.as_view(model=Author),
         name='authors-detail'),
    path('', views.IndexView.as_view(), name='index'),
    # path('<int:pk>/', views.DetailView.as_view(), name='detail'),
    path('<int:pk>/results/', views.ResultsView.as_view(), name='results'),
    path('<int:question_id>/vote/', views.vote, name='vote'),
    path('author/', views.author),
    path('book/', views.book),
    path('about/', TemplateView.as_view(template_name="about.html")),
    path('wikipedia/', RedirectView.as_view(url="https://www.wikipedia.org")),
    path('publishers/', PublisherList.as_view()),
    path('publishers/<int:pk>/', PublisherDetail.as_view()),
    # path('about/', AboutView.as_view()),
    # path('wikipedia/', WikipediaView.as_view()),
Пример #48
0
from django.conf.urls.defaults import *
from django.views.generic import DetailView, ListView
from polls.models import Poll

urlpatterns = patterns('',
    (r'^$',
        ListView.as_view(
            queryset=Poll.objects.order_by('-pub_date')[:5],
            context_object_name='latest_poll_list',
            template_name='polls/index.html')),
    (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'),
    (r'^(?P<poll_id>\d+)/vote/$', 'polls.views.vote'),
)
Пример #49
0
# 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 url
from django.views.generic import ListView

from radioco.programmes import views
from radioco.programmes.feeds import RssProgrammeFeed
from radioco.programmes.models import Programme

urlpatterns = [
    url(r'^$',
        ListView.as_view(queryset=Programme.objects.order_by('name'),
                         template_name='programmes/programme_list.html'),
        name='list'),
    url(r'^(?P<slug>[-\w]+)/$', views.programme_detail, name='detail'),
    url(r'^(?P<slug>[-\w]+)/(?P<season_number>\d+)x(?P<episode_number>\d+)/$',
        views.episode_detail,
        name='episode_detail'),
    url(r'^(?P<slug>[-\w]+)/rss/$', RssProgrammeFeed(), name='rss')
]
Пример #50
0
from __future__ import unicode_literals

from django.conf.urls import patterns, url
from django.views.generic import ListView, DetailView, TemplateView
from account.views import SignupView, LoginView, LogoutView, DeleteView
from account.views import ConfirmEmailView
from account.views import ChangePasswordView, PasswordResetView, PasswordResetTokenView
from account.views import SettingsView
from machine.models import Gadgets

urlpatterns = patterns(
    "",
    url(
        r'^$',
        ListView.as_view(queryset=Gadgets.objects.all()[:6],
                         template_name="account/index.html")),
    url(
        r'^laptop/$',
        ListView.as_view(queryset=Gadgets.objects.all(),
                         template_name="account/laptop.html")),
    url(
        r'^tablet/$',
        ListView.as_view(queryset=Gadgets.objects.all(),
                         template_name="account/tablet.html")),
    url(
        r'^monitor/$',
        ListView.as_view(queryset=Gadgets.objects.all(),
                         template_name="account/monitor.html")),
    url(r"^signup/$", SignupView.as_view(), name="account_signup"),
    url(r"^login/$", LoginView.as_view(), name="account_login"),
    url(r"^logout/$", LogoutView.as_view(), name="account_logout"),
Пример #51
0
# -*- coding: utf-8 -*-
#from django.conf.urls import url, include
from . import views
from django.urls import path, include
from django.views.generic import ListView
from news.models import Article

urlpatterns = [
    path('', views.landing, name='landing'),
    path('', ListView.as_view(queryset=Article.objects.all().order_by("-date")[:2], template_name="landing/page.html")),
]
Пример #52
0
from django.urls import include, path
from django.views.generic import ListView, DetailView

from places.models import Chain, Place

app_name = "places"

urlpatterns = [
    path("chains/", ListView.as_view(model=Chain), name="chain_list"),
    path("chain/<slug:slug>", DetailView.as_view(model=Chain), name="chain_detail"),
    path("places/", ListView.as_view(model=Place), name="index"),
    path(
        "place/<int:pk>/<slug:slug>/",
        DetailView.as_view(model=Place, query_pk_and_slug=True),
        name="detail",
    ),
]
Пример #53
0
from django.conf.urls import url, include
#from django.contrib import admin
from personal.models import Story
from django.views.generic import ListView, DetailView
from . import views

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(queryset=Story.objects.all(),
                         template_name="personal/home.html")),
    url(r'personal/(?P<pk>\d+)/$', views.detailView.as_view(), name="detail"),
]
Пример #54
0
    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),

    # Account related
    url(r'^accounts/', include('accounts.urls')),
    url(r'^accounts/', include('userena.urls')),

    # For Events
    url(r'^meetups/', ListView.as_view(
        model = Event,
        queryset = Event.objects.filter(calendar__slug='meetups')
                        .filter(end__gt=now()).order_by('start'),
        template_name = "meetup_list.html",
        context_object_name = "meetup_list",
    ), name="meetups"),
    url(r'^workshops/', ListView.as_view(
        model = Event,
        queryset = Event.objects.filter(calendar__slug='workshops')
                        .filter(end__gt=now()).order_by('start'),
        template_name = "workshop_list.html",
        context_object_name = "workshop_list",
    ), name="workshops"),
    url(r'^events/', include('schedule.urls')),
    url(r'^reserve/', include('django_reservations.urls')),
    
    # contact
    url(r'^contact/', include('contact.urls')),
Пример #55
0
from django.conf.urls import patterns, url
from django.views.generic import DetailView, ListView
from .models import Study
from .views import edit_study, edit_statmaps, view_statmap

urlpatterns = patterns(
    '',
    url(r'^$',
        ListView.as_view(queryset=Study.objects.all(),
                         context_object_name='all_studies_list',
                         template_name='statmaps/studies_index.html'),
        name='studies_list'),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(model=Study,
                           template_name='statmaps/study_details.html'),
        name='study_details'),
    url(r'^statmap/(?P<pk>\d+)/$', view_statmap, name='statmap_details'),
    url(r'^new$', edit_study, name='new_study'),
    url(r'^(?P<study_id>\d+)/edit$', edit_study, name='edit_study'),
    url(r'^(?P<study_id>\d+)/editstatmaps$',
        edit_statmaps,
        name="edit_statmaps"),
)
Пример #56
0
    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

from app1 import views
from django.views.generic import TemplateView, ListView, DetailView
from app1.models import Account

urlpatterns = [
    path('admin/', admin.site.urls),
    # path('',views.ShowIndex.as_view()),
    # path('savings/',views.ShowAllSavings.as_view(),name="savings"),
    # path('show<int:pk>/',views.ShowOneSavings.as_view())
    path('', TemplateView.as_view(template_name="index.html")),
    path('savings/',
         ListView.as_view(model=Account,
                          template_name="savings.html",
                          queryset=Account.objects.filter(type="savings")),
         name="savings"),
    path('show<int:pk>/',
         DetailView.as_view(model=Account, template_name="onesavings.html"))
]
Пример #57
0
    url(r'^people', include('apps.account.urls')),
    url(r'^materials', include('apps.elfinder.urls')),
    url(r'^news', include('apps.news.urls')),
    url(r'^wiki/', include('apps.wiki.urls')),
    url(r'^statistics', include('apps.statistics.urls')),  # not currently used
)
# Orphans
urlpatterns += patterns(
    '',
    url(r'^login/?', Login.as_view(), name='login'),
    url(r'^complete/(?P<ida>[-\w]+)/?$', complete, name='complete'),
    url(r'^logout/?', Logout.as_view(), name='logout'),
    url(r'^register/?', EestecerCreate.as_view(), name='register'),
    url(r'^search/', SearchView(form_class=SearchForm)),
    url(r'^activities/?$', ActivityStubs.as_view(), name='activities'),
    url(r'^sitemap/?$', ListView.as_view(model=Stub), name='sitemap'),
    url(r'^about/?$', AboutStubs.as_view(), name='about'),
    url(r'^get-involved/?$', GetinvolvedStubs.as_view(), name='getinvolved'),
    url(r'^newsletter/?$', newsletter, name='newsletter'),
    url(r'^active/?$', MassCommunication.as_view(), name='masscommunication'),
    url(r'^privileged/?$',
        PrivilegedCommunication.as_view(),
        name='privcommunication'),
    url(r'^governance/?$', Governance.as_view(), name='governance'),
    url(r'^careers/?$', CarreerList.as_view(), name='careers'),
    url(r'^careers/(?P<slug>[-\w]+)/?$',
        CarreerDetail.as_view(),
        name='careeroffer'),
)
# Redirects
urlpatterns += patterns(
Пример #58
0
from django.conf.urls.defaults import *
from django.views.generic import ListView

from election_monitor.centro.models import Centro

urlpatterns = patterns('',
        # Index
        url(r'^$', ListView.as_view(
                model=Centro, 
                context_object_name='centro_list',
                template_name='centro/centro_list.html',
                allow_empty=True
            ),
            name="centros_index"),
        )
Пример #59
0
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from news.models import Articles

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(
            queryset=Articles.objects.all().order_by("-date")[:20],
            template_name="news/posts.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Articles, template_name="news/post.html")),
]
Пример #60
0
class ChartData(APIView):
    '''
    * API class for Chartdata returns data about labels(x-axis) and default(y-axis)
    '''
    authentication_classes = []
    permission_classes = []

    def get(self, request, format=None):

        default_items = []

        qs_url = ShortenURL.objects.all()
        labels = [str(obj.origin_url) for obj in qs_url]

        for url in labels:
            qs_cnt = Information.objects.get(shorten_url__origin_url=url)
            default_items.append(qs_cnt.hit)

        data = {
            "labels": labels,
            'default': default_items,
        }
        return Response(data)


# Generic ListView about Shortened URL
url_list = ListView.as_view(
    model=ShortenURL,
    queryset=ShortenURL.objects.filter(is_public=True).order_by('-created_at'))