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"])
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")
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')
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
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
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
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
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)
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)
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)
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
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 })
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)
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))
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
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)
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
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
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
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)
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
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)
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)
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
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
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)
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
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
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
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)
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")) ]
__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'), ]
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
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")) ]
"""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')) ]
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) ]
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__",
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")), ]
"""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"), )
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")),
def get(self, request, *args, **kwargs): self.object = None self.form = self.get_form(self.form_class) return ListView.get(self, request, *args, **kwargs)
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")), ]
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")), ]
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
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(
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'),
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()),
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'), )
# 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') ]
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"),
# -*- 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")), ]
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", ), ]
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"), ]
# 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')),
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"), )
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")) ]
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(
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"), )
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")), ]
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'))