Exemple #1
0
from django.conf.urls import url
from news.views import NewsListView, NewDetailView, NewCreate, NewUpdate, NewDelete
from django.contrib.auth.decorators import user_passes_test


urlpatterns = [
    url(r'^$', NewsListView.as_view(), name="news_index"),
    url(r'^(?P<pk>\d+)/$', NewDetailView.as_view(), name="news_detail"),
    url(r'^add/$', user_passes_test(lambda u: u.is_superuser)(NewCreate.as_view()), name="new_add"),
    url(r'^(?P<pk>\d+)/edit/$', user_passes_test(lambda u: u.is_superuser)(NewUpdate.as_view()), name="news_edit"),
    url(r'^(?P<pk>\d+)/delete/$', NewDelete.as_view(), name="news_delete"),
]
Exemple #2
0
from django.conf.urls import url
from django.contrib.auth.decorators import permission_required
from news.views import NewsListView, NewDetailView, NewCreate, NewUpdate, NewDelete

urlpatterns = [
    url(r'^$', NewsListView.as_view(), name="news_index"),
    url(r'^(?P<pk>\d+)/$', NewDetailView.as_view(), name="news_detail"),
    url(r'^add/$',
        permission_required("news.add_new")(NewCreate.as_view()),
        name="news_add"),
    url(r'^(?P<pk>\d+)/edit/$',
        permission_required("news.change_new")(NewUpdate.as_view()),
        name="news_edit"),
    url(r'^(?P<pk>\d+)/delete/$',
        permission_required("news.delete_new")(NewDelete.as_view()),
        name="news_delete"),
]
Exemple #3
0
from django.conf.urls import url

from news.views import NewsListView, NewDetailView, NewCreate, NewUpdate, NewDelete

urlpatterns = [
    url(r'^$', NewsListView.as_view(), name="news_index"),
    url(r'^(?P<pk>\d+)/$', NewDetailView.as_view(), name="news_detail"),
    url(r'^add/$', NewCreate.as_view(), name="news_add"),
    url(r'^(?P<pk>\d+)/edit/$', NewUpdate.as_view(), name="news_edit"),
    url(r'^(?P<pk>\d+)/delete/$', NewDelete.as_view(), name="news_delete"),
]
Exemple #4
0
from django.contrib.auth.decorators import permission_required
from news.views import NewsListView, NewDetailView, NewCreate, NewUpdate, NewDelete
from django.conf.urls import url

urlpatterns = [
    url(r"^$", NewsListView.as_view(), name="news_index"),
    url(r"^(?P<pk>\d+)/$", NewDetailView.as_view(), name="news_detail"),
    url(r"^add/$", permission_required("news.add_new")(NewCreate.as_view()), name="news_add"),
    url(r"^(?P<pk>\d+)/edit/$", permission_required("news.change_new")(NewUpdate.as_view()), name="news_edit"),
    url(r"^(?P<pk>\d+)/delete/$", permission_required("news.delete_new")(NewDelete.as_view()), name="news_delete"),
]
Exemple #5
0
from django.conf.urls import patterns, url
from django.contrib.auth.decorators import permission_required

from news.views import NewsListView, NewDetailView, NewCreate, NewUpdate, NewDelete

urlpatterns = patterns('',
                       url(r'^$', NewsListView.as_view(), name="news_index"),
                       url(r'^(?P<pk>\d+)/$', NewDetailView.as_view(), name="news_detail"),
                       url(r'^add/$', permission_required("news.add_new")(NewCreate.as_view()), name="news_add"),
                       url(r'^(?P<pk>\d+)/edit/$', permission_required("news.change_new")(NewUpdate.as_view()),
                           name="news_edit"),
                       url(r'^(?P<pk>\d+)/delete/$', permission_required("news.delete_new")(NewDelete.as_view()),
                           name="news_delete"),

                       )
Exemple #6
0
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.contrib.auth.decorators import permission_required
from news.views import NewsListView, NewDetailView, NewCreate, NewUpdate, NewDelete, RssNewsListFeed, AtomNewsListFeed

urlpatterns = [
    url(r'^$', NewsListView.as_view(), name="news_index"),
    url(r'^(?P<pk>\d+)/detail/', NewDetailView.as_view(), name="news_detail"),
    url(r'^add/$', permission_required("news.add_new")\
        (NewCreate.as_view()), name="news_add"),
    url(r'^(?P<pk>\d+)/edit/', permission_required("news.change_new")\
        (NewUpdate.as_view()), name="news_edit"),
    url(r'^(?P<pk>\d+)/delete/', permission_required("news.delete_new")\
        (NewDelete.as_view()), name="news_delete"),
    url(r'feed/rss/$', RssNewsListFeed(), name = "news_feed_rss"),
    url(r'feed/atom/$', AtomNewsListFeed(), name = "news_feed_atom"),
]