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)
Exemple #2
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)
Exemple #3
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
        })
Exemple #4
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)
Exemple #5
0
def posts_by_author(request, *args, **kwargs):
    author = kwargs['author']

    list = Post.objects
    if(author):
        list = list.filter(author__name=author)
    return ListView.as_view(
        queryset = list,
        context_object_name = 'post_list',
        template_name = 'blog/posts/posts.html'
    )(request, *args, **kwargs)
Exemple #6
0
    def get_urls(self): # addition for service current status
        urls = super(ServiceAdmin, self).get_urls()
        my_urls = patterns('',
                url(r'^(?P<id>\d+)/service-status/$', self.admin_site.admin_view(self.service_status), name='service-status-view'),
                url(r'^(?P<id>\d+)/redirect-to-stc/$', self.admin_site.admin_view(self.redirect_to_stc), name='redirect-to-stc'),
                url(r'^(?P<id>\d+)/test-sendmail/$', self.admin_site.admin_view(self.test_sendmail), name='test-sendmail'), # TODO: debug
                url(r'^generic-listview/$', ListView.as_view(model=Service)), # TODO: debug
#                 url(r'^(?P<id>\d+)/service-status/$', self.admin_site.admin_view(admin_views.service_status), name='service-status-view'),
#                 url(r'^(?P<id>\d+)/w_status/$', self.admin_site.admin_view(serviceconfig.views.w_status), name='service-status-view'),
        )
        return my_urls + urls
Exemple #7
0
def entry_list(request):
    entries = (
        Entry.objects.filter(status=Entry.PUBLISHED_STATUS)
        .order_by("-created_at")
        .select_related()
    )
    list_view = ListView.as_view(
        template_name="blog/entry_list.html",
        queryset=entries,
        context_object_name="entry_list",
    )
    return list_view(request)
Exemple #8
0
def team_list(*teams):
	if teams:
		queryset = Member.objects.filter(teams__name__in=teams)
	else:
		queryset = Member.objects.all()
		
	urlpatterns = patterns('',
		(r'^/$', ListView.as_view(
		    queryset=queryset,
		    context_object_name="member_list",
		)),
	)
	
	return urlpatterns
Exemple #9
0
def topic_list(request):
    """
    A list view of all published Topics

    Templates:
        :template:`faq/topic_list.html`
    Context:
        topic_list
            A list of all published :model:`faq.Topic` objects that
            relate to the current :model:`sites.Site`.

    """
    list_view = ListView.as_view(queryset=Topic.objects.published(), context_object_name='topic_list')
    return list_view(request)
Exemple #10
0
def article(request, identifier, slugified=False):
    qs = Article.objects.filter(published=True)

    data = {}
    if slugified == False:
        data['object_id'] = identifier
    else:
        data['slug'] = identifier

    data['template_object_name'] = 'article'
    data['extra_context'] = {
        'comments_available': availability.comments
    }

    return ListView.as_view(queryset=qs)(request, **data)
Exemple #11
0
def news_archive(request):
    """
    Shows an archive of news entries.

    TODO: Expand this a bit to allow filtering by month/year.
    """
    news_entries = NewsEntry.objects.all().order_by('-date_posted')
    # TODO: Move this to either settings.py or the SQL configuration.
    entries_per_page = 15

    pagevars = {
        "page_title": "News Archive",
        "browse_url": "/news/archive",
        "sidebar": sidebar
    }
    view = ListView.as_view(queryset=news_entries)
    return view(request, template_name='news/archive.html',  \
        extra_context=pagevars, paginate_by=entries_per_page)
Exemple #12
0
def posts_by_date(request, *args, **kwargs):
    now = datetime.datetime.now()
    year = kwargs['year']
    month = kwargs['month']
    day = kwargs['day']

    list = Post.objects
    if(year):
        list = list.filter(date_published__year=year)
    if(month):
        list = list.filter(date_published__month=month)
    if(day):
        list = list.filter(date_published__day=day)

    list = list.order_by('-id')
    return ListView.as_view(
        queryset = list,
        context_object_name = 'post_list',
        template_name = 'blog/posts/posts.html'
    )(request, *args, **kwargs)
Exemple #13
0
from django.urls import path
from django.views.generic import ListView, DetailView
from news.models import News
from . import views
urlpatterns = [
    path('',
         ListView.as_view(
             queryset=News.objects.all().order_by("-timestamp")[:4],
             template_name="pages/home.html"),
         name='home'),
    path('about', views.about, name='about')
]
Exemple #14
0
from django.conf.urls import url
from django.contrib.auth import views
from django.views.generic import TemplateView
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from Bus.models import Booking, Travelling
from Bus.views import *
urlpatterns = [
    url(r'^find_flight/$', find_flight, name='find_flight'),
    url(r'^search_flight/$', search_flight, name='search_flight'),
    url(r'^flight/(?P<no_seats>[\w-]+)/(?P<travel_id>[\w-]+)/$',
        book_flight,
        name='book_flight'),
    url(r'^view_book/$', view_my_booking, name='view_my_booking'),
    url(r'^view_all_book/$', view_all_booking, name='view_all_booking'),
    url(r'^set_offer/(?P<id>[\w-]+)/$', set_offer, name='set_offer'),
    url(r'^off_list/$',
        ListView.as_view(queryset=Travelling.objects.all(),
                         template_name="set_offer_list.html"),
        name='off_list'),
]
Exemple #15
0
from django.urls import path, re_path, include
from django.views.generic import ListView, DetailView
from . import views
from liteboardbackend.models import Post

urlpatterns = [
    re_path('^homepage/',
            ListView.as_view(
                queryset=Post.objects.all().order_by("-date_submitted"),
                template_name="home.html"),
            name='demohome'),
    re_path('^submit/$', views.form, name='submit'),
    re_path('^$', views.home, name='home'),
    re_path('^install_tutorial/$', views.install, name='install'),
    re_path('^demo_tutorial/$', views.demo, name='demo'),
    re_path('^conclusion/$', views.conclusion, name='conclusion'),
    re_path('^credits/$', views.credit, name='credits')
]
Exemple #16
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from todo import views
from todo.models import Todo
from django.views.generic import ListView, DetailView

urlpatterns = patterns(
    '',

    #url(r'^todo/(?P<todo_id>\d+)$', views.todo_detail, name="detail"),
    url(r'^listall/$', ListView.as_view(model=Todo), name='todo_listall'),
    url(r'^accounts/', include('accounts.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^list/(?P<folder>.*)$', views.TodoList.as_view(), name='todo_list'),
    url(r'^tag/(?P<tags>.*)$', views.TodoByTag.as_view(), name='todo_list'),
    #url(r'^detail/(?P<pk>\d+)$', DetailView.as_view(model=Todo), name='detail'),
    url(r'^add/$', views.MyView.as_view(), name='todo_add'),
    url(r'^todo/(?P<pk>\d+)/edit/$',
        views.TodoUpdate.as_view(),
        name='todo_update'),
    url(r'^todo/(?P<pk>\d+)$', views.TodoDetail.as_view(), name='detail'),
    url(r'^todo/(?P<pk>\d+)/delete/$',
        views.TodoDelete.as_view(),
        name='todo_delete'),
)
Exemple #17
0
from django.views.generic import ListView, DetailView, CreateView, UpdateView
from django.conf.urls import patterns, include, url
from django.shortcuts import redirect

from django.contrib import admin
import autograde.urls
import example_project.urls
from django.conf import settings
admin.autodiscover()
from django.contrib.auth.models import User

urlpatterns = patterns('',
    # Examples:
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
                'document_root': settings.MEDIA_ROOT,
    }),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^', include(autograde.urls)),
    url(r'^autograde/', include(autograde.urls)),
    url(r'^users/', ListView.as_view(model=User,template_name="user_list.html"),name="users"),

    url(r'^p/',include(example_project.urls)),
    url(r'^accounts/', include('registration.backends.default.urls')),
)
Exemple #18
0
from django.conf.urls import url
from django.views.generic import DetailView, ListView
from polls.models import Question
from polls import views
from django.utils import timezone
#todo

app_name = 'polls'
urlpatterns = [
    url(r'^$',
        ListView.as_view(
            queryset=Question.objects.order_by('-pub_date')[:5],
            #todo
            #  queryset=Question.objects.filter(pub_date__lte=timezone.now).order_by('-pub_date')[:5],
            context_object_name='latest_question_list',
            template_name='polls/index.html'),
        name='index'),
    url(r'^(?P<pk>\d+)/$',
        DetailView.as_view(
            model=Question,
            template_name='polls/detail.html'),
        name='detail'),
    url(r'^(?P<pk>\d+)/result/$',
        DetailView.as_view(
            model=Question,
            template_name='polls/results.html'),
        name='results'),
    # url(r'^$', views.index, name='index'),
    # url(r'^(?P<question_id>\d+)/$', views.detail, name='detail'),
    # url(r'^(?P<question_id>\d+)/results/$', views.results, name='results'),
    url(r'^(?P<question_id>\d+)/vote/$', views.vote, name='vote'),
Exemple #19
0
# coding: utf-8

from django.conf.urls import patterns, include, url
from django.views.generic import DetailView, ListView
from polls.models import Poll

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"),
)
Exemple #20
0
from django.conf.urls import patterns, include, url
from django.views.generic import ListView, DetailView
from blog.models import Post

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    url(r'^$', ListView.as_view (
                           queryset=Post.objects.all().order_by("-created")[:10],
                           template_name="blog/blog.html")),


    url(r'^(?P<pk>\d+)$', DetailView.as_view(
                           model=Post,
                           template_name="blog/post.html")),
)



Exemple #21
0
from django.conf import settings
from records.admin import admin_site
from records.views import download_file, single_apply, download_check, batch_apply, single_download, batch_download
from records.models import Device

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^my_admin/', admin_site.urls),
    url(r'^$',
        TemplateView.as_view(template_name='records/index.html'),
        name='index'),
    url(r'^index_up$',
        TemplateView.as_view(template_name='records/index_up.html'),
        name='index_up'),
    url(r'^index_up_cs$',
        ListView.as_view(model=Device,
                         template_name='records/index_up_cs.html'),
        name='index_up_cs'),
    url(r'^index_up_cs_d$',
        TemplateView.as_view(template_name='records/index_up_cs_d.html'),
        name='index_up_cs_d'),
    url(r'^index_up_bs1$',
        ListView.as_view(model=Device,
                         template_name='records/index_up_bs1.html'),
        name='index_up_bs1'),
    url(r'^index_up_cs1$',
        ListView.as_view(model=Device,
                         template_name='records/index_up_cs1.html'),
        name='index_up_cs1'),
    url(r'^index_up_bs$',
        ListView.as_view(model=Device,
                         template_name='records/index_up_bs.html'),
Exemple #22
0
from django.conf.urls.defaults import patterns, include, url

from django.contrib import admin

from django.views.generic import ListView

from models import Dummy


admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', ListView.as_view(model=Dummy)),
    url(r'^', include('favorites.urls', app_name='favorites', namespace="favorites")),
    url(r'^admin/', include(admin.site.urls)),
)
Exemple #23
0
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.views.generic import CreateView, ListView, UpdateView, TemplateView, DeleteView
from app61.models import Emp

urlpatterns = [
    path('admin/', admin.site.urls),
    path(
        'index/',
        CreateView.as_view(model=Emp,
                           template_name="index.html",
                           fields=('idno', 'name', 'sal'),
                           success_url='/home/')),
    path('home/',
         ListView.as_view(model=Emp, template_name="home.html"),
         name='home'),
    path(
        'update <int:pk>/',
        UpdateView.as_view(model=Emp,
                           template_name="update.html",
                           fields=('idno', 'name', 'sal'),
                           success_url='/home/')),
    path(
        'delete <int:pk>/',
        DeleteView.as_view(model=Emp,
                           template_name="delete.html",
                           success_url='/home/'))
]
Exemple #24
0
    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


# Uncomment the next two lines to enable the admin:

urlpatterns = patterns(
    'blog.views',
    # Examples:
    # url(r'^$', 'preziotti.views.home', name='home'),
    # url(r'^preziotti/', include('preziotti.foo.urls')),
    url(
        r'^$',
        ListView.as_view(queryset=Post.objects.all().order_by("-created")[:2],
                         template_name="blog.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Post, template_name="post.html")),
    url(
        r'^archives/$',
        ListView.as_view(queryset=Post.objects.all().order_by("-created"),
                         template_name="archives.html")),
    url(r'^tag/(?P<tag>\w+)$', 'tagpage'),
    url(r'^feed/$', BlogFeed()),
)
Exemple #25
0
def view_uploaded_schedules(request, id):
    user = get_user_model().objects.get(id=id)
    schedule_view = ListView.as_view(
        queryset=SchedulePost.objects.filter(user=user).order_by('-created'),
        template_name='homepage/view_uploaded_schedules.html')(request)
    return schedule_view
Exemple #26
0
from django.conf.urls import patterns, include, url
from django.views.generic import ListView
from roster.models import Course

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'cwru_acm.views.home', name='home'),
    # url(r'^cwru_acm/', include('cwru_acm.foo.urls')),

    url(r'^$', ListView.as_view(model=Course, template_name='course_list.html')),

    # 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)),
)
Exemple #27
0
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()),
)
Exemple #28
0
# django.
from django.conf.urls.defaults import *
from django.views.generic import DetailView, ListView

# ------------------------------------------------------------

# 3dpart.
# ------------------------------------------------------------

# ddtcms.
from news.models import News
from news.views import NewsDetailView
# ------------------------------------------------------------

# config.
#FIELD_MAX_LENGTH = getattr(settings, 'FIELD_MAX_LENGTH', 100)
try:
    PAGINATE = settings.NEWS_PAGINATE_BY
except:
    PAGINATE = 10

# ------------------------------------------------------------

urlpatterns = patterns(
    '',
    url(r'^detail/(?P<pk>\d+)/$',
        DetailView.as_view(model=News, ),
        name='news_detail'),
    url(r'^post/$', 'news.views.post', name='news_post'),
    url(r'^$', ListView.as_view(model=News), name='news_index'),
)
from django.contrib import admin
from django.contrib.auth.decorators import login_required

import account.views
from customer.models import Customer


# admin.autodiscover()

urlpatterns = patterns('',
	url(r'^$', account.views.index, name='index'),
	url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'account/login.html'}, name='login'),
	url(r'^logout/$', account.views.logout, name='logout'),
	url(r'^main/$', account.views.index, name='main'),
	url(r'^customers/$', 
		login_required(ListView.as_view(
			queryset=Customer.objects.order_by("name").all())), 
		name='customers'),
	url(r'^customers/new/$', 
		login_required(CreateView.as_view(
			model=Customer,
			success_url="/customers/%(id)s/")),
		name='new_customer'),
    # Examples:
    # url(r'^$', 'workshop.views.home', name='home'),
    # url(r'^workshop/', include('workshop.foo.urls')),

    # 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)),
Exemple #30
0
from django.views.generic import ListView, DetailView, CreateView
from django.shortcuts import get_object_or_404, render
from .models import Post, Comment
from .forms import CommentForm

# def post_list(request):
#     return render(request, 'blog/post_list.html')

post_list = ListView.as_view(model=Post)

post_detail = DetailView.as_view(model=Post)


class CommentCreateView(CreateView):
    model = Comment
    form_class = CommentForm

    def form_valid(self, form):
        comment = form.save(commit=False)
        comment.post = get_object_or_404(Post, pk=self.kwargs['post_pk'])
        comment.save()
        return super(CommentCreateView, self).form_valid(form)


comment_new = CommentCreateView.as_view()
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 django.views.generic import TemplateView, ListView
from gd_accountant import views
from gd_accountant.models import Bill_Generation
from gd_admin.models import Employee
from gd_vendor.models import Payments

urlpatterns = [
    path('accountant_home/',TemplateView.as_view(template_name='gd_accountant/accountant_home.html'),name='accountant_home'),
    path('accountant_logout/',views.accountant_logout,name='accountant_logout'),
    path('accountant_reports_menu/',TemplateView.as_view(template_name='gd_accountant/accountant_reports_menu.html'),name='accountant_reports_menu'),
    path('accountant_bill_generation/',views.accountant_Bill_Generation,name='accountant_bill_generation'),
    path('accountant_generate_bill/',views.accountant_Generation_Bill,name='accountant_generate_bill'),
    path('accountant_bill_generated/',TemplateView.as_view(template_name='gd_accountant/accountant_bill_generated.html'),name='accountant_bill_generated'),
    path('accountant_mail_menu/',TemplateView.as_view(template_name='gd_accountant/accountant_mail_menu.html'),name='accountant_mail_menu'),
    path('accountant_compose_mail/',TemplateView.as_view(template_name='gd_accountant/accounatant_compose_mail.html'),name='accountant_compose_mail'),
    path('accountant_inbox/',views.accountant_Inbox,name='accountant_inbox'),
    path('accountant_view_bills/',ListView.as_view(model=Bill_Generation,template_name='gd_accountant/accountant_view_bills.html'),name='accountant_view_bills'),
    path('accountant_payments_reports/',ListView.as_view(template_name='gd_accountant/accountant_view_payments.html',model=Payments),name='accountant_payments_reports'),
    path('accountant_pending_bills/',ListView.as_view(model=Bill_Generation,template_name='gd_accountant/accountant_view_bills.html',queryset=Bill_Generation.objects.filter(status='Pending')),name='accountant_pending_bills'),
    path('accountant_delete_mail/',views.accountant_Delete_Mail,name='accountant_delete_mail'),
    path('accountant_view_profile/',views.accountant_View_Profile,name='accountant_view_profile'),


]
Exemple #32
0
from django.conf.urls import url, include
from django.views.generic import DetailView, ListView
from .models import Post

app_name = 'blog'

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'), name='post')
]
Exemple #33
0
from django.conf.urls import patterns, url
from django.views.generic import ListView
from restaurants.models import Food
from django.conf import settings

urlpatterns = patterns(
    'restaurants.views',
    url(r'^$',
        ListView.as_view(model=Food, template_name='restaurants/index.html'),
        name='index'),
    url(r'^food/(?P<food_id>\d+)/$', 'choose_town', name='choose_town'),
    url(r'^food/(?P<food_id>\d+)/town/(?P<town_id>\d+)/$',
        'choose_restaurant',
        name='choose_restaurant'),
    url(r'^rest/(?P<rest_id>\d+)/$', 'restaurant', name='restaurant'),
    url(r'^(?P<rest_id>\d+)/vote/$', 'vote', name='vote'),
)

if settings.DEBUG:
    # static files (images, css, javascript, etc.)
    urlpatterns += patterns(
        '', (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.MEDIA_ROOT
        }))
Exemple #34
0
from django.conf.urls import url
from django.views.generic import DetailView, ListView
from multigtfs.models import (
    Agency, Block, Fare, FareRule, Feed, FeedInfo, Route, Service, ServiceDate,
    Shape, ShapePoint, Stop, StopTime, Trip, Zone)

from exploreapp.views import (
    ByFeedListView, FareRuleByFareListView, FareRuleByRouteListView,
    FrequencyByTripListView, ServiceDateByServiceListView,
    ShapePointByShapeListView, StopTimeByStopListView, StopTimeByTripListView,
    TripByBlockListView, TripByRouteListView, TripByServiceListView,
    TripByShapeListView)


urlpatterns = [
    url(r'feed/$', ListView.as_view(model=Feed), name='feed_list'),
    url(r'feed/(?P<pk>\d+)/$', DetailView.as_view(model=Feed),
        name='feed_detail'),
    url(r'feed/(?P<feed_id>\d+)/agency/$',
        ByFeedListView.as_view(model=Agency),
        name='agency_list'),
    url(r'feed/(?P<feed_id>\d+)/agency/(?P<pk>\d+)/$',
        DetailView.as_view(model=Agency), name='agency_detail'),
    url(r'feed/(?P<feed_id>\d+)/stop/$',
        ByFeedListView.as_view(model=Stop),
        name='stop_list'),
    url(r'feed/(?P<feed_id>\d+)/stop/(?P<pk>\d+)/$',
        DetailView.as_view(model=Stop), name='stop_detail'),
    url(r'feed/(?P<feed_id>\d+)/stop/(?P<stop_id>\d+)/stoptime/$',
        StopTimeByStopListView.as_view(), name='stoptime_by_stop_list'),
    url(r'feed/(?P<feed_id>\d+)/stoptime/(?P<pk>\d+)/$',
Exemple #35
0
from django.conf.urls import patterns, include, url
from django.views.generic import DetailView,ListView
from polls.models import Poll

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'),
)
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'))
	
]
Exemple #37
0
from django.conf.urls.defaults import patterns, include, url
from django.views.generic.simple import direct_to_template
from django.views.generic import ListView

from workout.models import Workout

urlpatterns = patterns(
    'workout.views',
    url(r'^$', 'index', name='index'),
    url(r'add/$', "add", name='workout_add'),
    url(r'indiv/$', "indiv", name='indiv'),
    url(r'playerlist/$', "playerlist", name='playerlist'),
    url(r'stats/$', "stats_view", name='stats'),
    url(r'test/$', "test", name='test'),

    #Generic
    #url(r'add/$', WorkoutCreate.as_view(), name='workout_add'),
    url(r'^list/$',
        ListView.as_view(queryset=Workout.objects.order_by('-workout_date'),
                         context_object_name='workouts',
                         template_name='workout/workouts_home.html'),
        name='workout_list'),

    #reference
    url(r"^direct_test$",
        direct_to_template, {
            "template": "workout/workouts_home.html",
        },
        name="workouts_home"),
)
Exemple #38
0
    url(r'^articles$', 'articles'),
    #url(r'^article/(?P<id>\d+)-(?P<slug>.+)', 'lire'),
    url(r'^nouvel-article/$', 'nouvel_article'),
    url(r'^contact/$', 'contact'),
    url(r'^ncontact/$', 'nouveau_contact'),
    url(r'^acontact/$', 'voir_contacts'),

    #(r'^faq$', FAQView.as_view()),   # Nous demandons la vue correspondant à la classe FAQView
    url(r'^faq', TemplateView.as_view(template_name='blog/faq.html')),

    # Pour affichage de liste de modèle
    # par defaut :
    #    context_object_name="object_list"
    #    template_name="<app>/<model>_list.html"
    url(r'^$', ListView.as_view(model=Article,
                    context_object_name="derniers_articles", # nom de la liste des modele dans le tempalte
                    template_name="blog/articles.html")), # chemin du template
    # M^eme chose mais l'on va redéfinir
    # Le "name" permet d'utiliser la fonctione 'reverse de Django dans un template en utilisant  {% url "blog_liste" %}
    url(r'categorie/(?P<id>\d+)', ListeArticles.as_view(), name="blog_categorie"),

    # Detail view pour voir un objet
    url(r'^article/(?P<pk>\d+)$', LireArticle.as_view(), name='blog_lire'),

    url(r'^test$', TemplateView.as_view(template_name='blog/templates-speciaux.html')),
    url(r'^test_random$', 'test_random'),
    url(r'^messages$', 'voir_messages'),
    url(r'^test_i18n$', 'test_i18n'),
    url(r'^choix_i18n$', 'choix_i18n'),

)
Exemple #39
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'
            ),
)
Exemple #40
0
from django.conf.urls import url
from django.contrib.auth.decorators import login_required

from django.utils import timezone
from django.views.generic import DetailView, ListView, UpdateView
from models import Restaurant, Dish
from forms import RestaurantForm, DishForm
from views import RestaurantCreate, DishCreate, RestaurantDetail, review, LoginRequiredCheckIsOwnerUpdateView

urlpatterns = [
    # List latest 5 restaurants: /myrestaurants/
    url(r'^$',
        ListView.as_view(queryset=Restaurant.objects.filter(
            date__lte=timezone.now()).order_by('-date')[:5],
                         context_object_name='latest_restaurant_list',
                         template_name='myrestaurants/restaurant_list.html'),
        name='restaurant_list'),

    # Restaurant details, ex.: /myrestaurants/restaurants/1/
    url(r'^restaurants/(?P<pk>\d+)/$',
        RestaurantDetail.as_view(),
        name='restaurant_detail'),

    # Restaurant dish details, ex: /myrestaurants/restaurants/1/dishes/1/
    url(r'^restaurants/(?P<pkr>\d+)/dishes/(?P<pk>\d+)/$',
        DetailView.as_view(model=Dish,
                           template_name='myrestaurants/dish_detail.html'),
        name='dish_detail'),

    # Create a restaurant, /myrestaurants/restaurants/create/
    url(r'^restaurants/create/$',
Exemple #41
0
from .models import Post
from django import forms
from django.views.generic import DeleteView, ListView, CreateView, DetailView, UpdateView
from django.urls import reverse_lazy


class PostForm(forms.ModelForm):
    class Meta:
        model = Post
        fields = '__all__'


class PostCreateView(CreateView):
    model = Post
    form_class = PostForm


post_new = CreateView.as_view(model=Post, fields='__all__')
post_list = ListView.as_view(model=Post, paginate_by=10)
post_detail = DetailView.as_view(model=Post)
post_edit = UpdateView.as_view(model=Post, fields='__all__')
post_delete = DeleteView.as_view(model=Post,
                                 success_url=reverse_lazy('blog:post_list'))
)
urlpatterns += patterns(
    'localtv.listing.views',
    url(r'^search/$', CompatibleListingView.as_view(
                        template_name='localtv/video_listing_search.html',
                    ), name='localtv_search'),
    url(r'^category/$', SiteListView.as_view(
                        template_name='localtv/categories.html',
                        queryset=Category.objects.filter(level=0),
                        paginate_by=15
                    ), name='localtv_category_index'),
    url(r'^category/(?P<slug>[-\w]+)/$', category_videos,
                    name='localtv_category'),
    url(r'^author/$', ListView.as_view(
                        template_name='localtv/author_list.html',
                        model=User,
                        context_object_name='authors'
                    ), name='localtv_author_index'),
    url(r'^author/(?P<pk>\d+)/$', CompatibleListingView.as_view(
                        template_name='localtv/author.html',
                        filter_name='author'
                    ), name='localtv_author'))

# Comments patterns
urlpatterns += patterns(
    'localtv.comments.views',
    url(r'^comments/post/$', 'post_comment', name='comments-post-comment'),
    url(r'^comments/moderation-queue$', 'moderation_queue', {},
                    'comments-moderation-queue'),
    url(r'^comments/moderation-queue/undo$', 'undo', {},
                    'comments-moderation-undo'),
Exemple #43
0
from django.conf.urls import patterns, url
from django.views.generic import ListView
from django.contrib.auth.decorators import permission_required, login_required
from client.institution.views import InstitutionCreateView, InstitutionUpdateView, InstitutionDeleteView
from client.models import Institution

urlpatterns = patterns(
    '',
    url("^$", login_required(ListView.as_view(
        model=Institution,
        template_name="client/institution/institution.list.html",
        context_object_name="institutions"
    )), name="institution.list"),
    url("^add/$",
        permission_required("client.add_institution")(InstitutionCreateView.as_view()), name="institution.add"),
    url("^mod/(?P<institution>\d+)/$",
        permission_required("client.change_institution")(InstitutionUpdateView.as_view()), name="institution.change"),
    url("^del/(?P<institution>\d+)/$",
        permission_required("client.delete_institution")(InstitutionDeleteView.as_view()), name="institution.delete"),
)
Exemple #44
0
from django.urls import path
from . import views
from .models import Post
from django.views.generic import ListView, DetailView

urlpatterns = [
    path('',
         ListView.as_view(queryset=Post.objects.all().order_by('-date'),
                          template_name='blog/blog.html',
                          context_object_name='Posts',
                          paginate_by=10),
         name='blog'),
    path('<int:pk>/', views.post, name='post'),
]
Exemple #45
0
urlpatterns = patterns('',
    # 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'),
    
Exemple #46
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/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.conf.urls import url, include
from django.views.generic import ListView, DetailView
from achieve.models import Diploma
from django.conf import settings
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf.urls.static import static

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(queryset=Diploma.objects.all().order_by("-date")[:20],
                         template_name="achieve/activity.html")),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Diploma,
                           template_name="achieve/active.html")),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #47
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'),                                 
                                    
) 
Exemple #48
0
from django.views.generic import ListView, DetailView
from eventex.core.models import Speaker, Talk

home = ListView.as_view(template_name='index.html',
                        model=Speaker)

speaker_detail = DetailView.as_view(model=Speaker)

talk_list = ListView.as_view(model=Talk)
Exemple #49
0
from django.contrib import messages
from django.contrib.auth import get_user_model
from django.contrib.auth.decorators import login_required
from django.core.urlresolvers import reverse, reverse_lazy
from django.shortcuts import get_object_or_404, redirect
from django.views.generic import View, ListView, DetailView, CreateView, UpdateView, DeleteView   # noqa
from blog.models import Post, Comment
from blog.forms import PostForm, CommentForm
from blog.mixins import FormValidMessageMixin


index = ListView.as_view(
    model=get_user_model(),
    context_object_name='author_list',
    template_name='blog/author_list.html'
)


class PostDetailView(DetailView):
    model = Post

    def get_context_data(self, **kwargs):
        context = super(PostDetailView, self).get_context_data(**kwargs)
        context['comment_form'] = CommentForm()
        context['author'] = self.object.author
        return context

detail = PostDetailView.as_view()


class PostCreateView(FormValidMessageMixin, CreateView):
from django.urls import path, include
from django.views.generic import ListView, DetailView
from students.models import Student

urlpatterns = [ path('', ListView.as_view(queryset=Student.objects.all().order_by("-student_score")[:25],
                                                     template_name="students/students.html"))] 
Exemple #51
0
from django.conf.urls import patterns, url
from django.views.generic import ListView

from models import Category, Tag
from views import *

urlpatterns = patterns('',
    url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{1,2})/(?P<slug>[-\w]+)/$',
        post_detail, name="detail"
    ),
    url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{1,2})/$',
        archive_day, name="archive_day"
    ),
    url(r'^(?P<year>\d{4})/(?P<month>\w{3})/$', archive_month, name="archive_month"),
    url(r'^(?P<year>\d{4})/$', archive_year, name="archive_year"),
    url(r'^categories/(?P<slug>[-\w]+)/$', category_detail, name="category_detail"),
    url(r'^categories/$', ListView.as_view(model=Category), name="category_list"),
    url(r'^tags/(?P<slug>[-\w]+)/$', tag_detail, name="tag_detail"),
    url(r'^tags/$', ListView.as_view(model=Tag), name="tag_list"),
    url(r'^$', post_list, name="post_list"),
    url(r'^archive/$', archive_list, name="archive_list"),
)
Exemple #52
0
from django.conf.urls import url
from django.utils import timezone
from django.views.generic import DetailView, ListView, UpdateView
from models import Bar, Drink
from forms import BarForm, DrinkForm
from views import BarCreate, DrinkCreate, BarDetail, review, signup

urlpatterns = [

# List latest Bars/
    url(r'home',
        ListView.as_view(
        	queryset=Bar.objects.all(),
        	context_object_name='latest_bar_list',
        	template_name='hotbarslocal/bar_list.html'),
        name='bar_list'),

# Restaurant details, ex.: /myrestaurants/restaurants/1/
    url(r'^bar/(?P<pk>\d+)/$',
        BarDetail.as_view(),
        name='bar_detail'),

# Restaurant dish details, ex: /myrestaurants/restaurants/1/dishes/1/
    url(r'^bars/(?P<pkr>\d+)/drinks/(?P<pk>\d+)/$',
        DetailView.as_view(
        	model=Drink,
        	template_name='hotbarslocal/drink_detail.html'),
        name='drink_detail'),

# Create a restaurant, /myrestaurants/restaurants/create/
    url(r'^bars/create/$',
Exemple #53
0
from account.views import TokenLoginView, UserProfileView, ActivateAndSetPWView, GenerateAuthTokenView
from account.forms import RegistrationFormNameAndUniqueEmail
from account.models import UserProfile


urlpatterns = [
	url(r'^token/(?P<token>[0-9a-z]+)$', TokenLoginView.as_view(), name="auth_token"),
	url(r'^profile$', login_required(UserProfileView.as_view()), name="auth_user_profile"),
	url(r'^activatepw/(?P<activation_key>\w+)/$', ActivateAndSetPWView.as_view(), name="auth_activate_pw"),
	url(r'^register/?$', RegistrationView.as_view(
							form_class=RegistrationFormNameAndUniqueEmail),
						name = "auth_register_with_name"),
	# staff pages
	url(r'^list+projects/?$',
		user_is_staff(ListView.as_view(
			model = User,
			template_name = "registration/userAffiliation.html")),
		name = "auth_user_affil"),
	url(r'^list/?$',
		user_is_staff(ListView.as_view(
			model = User,
			template_name = "registration/userList.html")),
		name = "auth_user_list"),
	url(r'^(?P<pk>\d+)/makestaff$',
		user_is_staff(PropertySetterView.as_view(
			model = User,
			property_name = "is_staff",
			property_value = True,
			next_view = "auth_user_list")),
		name = "auth_user_makestaff"),
	url(r'^(?P<pk>\d+)/revokestaff$',
"""
from django.contrib import admin
from django.urls import path, re_path
from emxcel.views import home_view, register_view, logout_view
from django.views.generic import TemplateView, ListView, UpdateView, DeleteView, CreateView
from emxcel.models import EmployeeDetail, BankDetail, EmpBankdetails
from django.contrib.auth.decorators import login_required
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home_view),
    path('register/', register_view),
    path(
        'index/',
        login_required(
            TemplateView.as_view(template_name="emxcel/index.html"))),
    path('employee/', login_required(ListView.as_view(model=EmployeeDetail))),
    path(
        'create_employee/',
        CreateView.as_view(model=EmployeeDetail,
                           fields="__all__",
                           success_url="/employee")),
    re_path(
        "empdetail_update/(?P<pk>[0-9]+)",
        UpdateView.as_view(model=EmployeeDetail,
                           fields="__all__",
                           success_url="/employee")),
    re_path("empdetail_delete/(?P<pk>[0-9]+)",
            DeleteView.as_view(model=EmployeeDetail, success_url="/employee")),
    path('bank/', login_required(ListView.as_view(model=BankDetail))),
    path(
        'create_bank/',
Exemple #55
0
# -*- coding: utf-8 -*-
from django.conf.urls.defaults import patterns, include, url
from django.views.generic import DetailView, ListView, RedirectView

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')),
Exemple #56
0
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from blog.models import Post
from datetime import datetime

urlpatterns = [
    url(
        r'^$',
        ListView.as_view(queryset=Post.objects.all().order_by("-date")[:25],
                         template_name="blog/blog.html"),
        {'year': datetime.now().year}),
    url(r'^(?P<pk>\d+)$',
        DetailView.as_view(model=Post, template_name="blog/post.html"),
        {'year': datetime.now().year})
]
Exemple #57
0
# This file is unchanged result of Django's polls tutorial

from django.views.generic import DetailView, ListView
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
Exemple #58
0
from django.conf.urls import patterns, include, url
from django.views.generic import DetailView, ListView
from polls.models import Poll

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'),
)
# -*- 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'),
    ]
Exemple #60
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.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.contrib import admin
#from django.urls import path
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from news_app.models import Articles

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