Example #1
0
"""cc URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.8/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. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib.auth import views as auth_views
from django.conf import settings
from django.conf.urls.static import static

from main import urls as main_urls
from main.views.websites import WebsiteList

urlpatterns = [
    url(r'^$', WebsiteList.as_view(), name='home'),
    url(r'^main/', include(main_urls, namespace='main')),
    url(r'^accounts/login/$', auth_views.login, name='login'),
    url(r'^accounts/logout/$', auth_views.logout, name='logout'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Example #2
0
from django.conf.urls import url
from main.views.websites import WebsiteList, WebsiteDetails, WebsiteCreate, WebsiteUpdate, WebsiteDelete
from main.views.pages import PageCreate, PageDetails, PageUpdate, PageDelete
from main.views.textblocks import TextBlockCreate, TextBlockUpdate, TextBlockDelete
from main.views.pageimages import PageImageUpload, PageImageUpdate, PageImageDelete
from main.views.videolinks import VideoLinkCreate, VideoLinkUpdate, VideoLinkDelete
from main.views.news import NewsCreate, NewsUpdate, NewsDelete
from main.views.paragraphs import ParagraphCreate, ParagraphUpdate, ParagraphDelete

urlpatterns = [
    # Website
    url(r'^websites/$', WebsiteList.as_view(), name='website_list'),
    url(r'^websites/add/$', WebsiteCreate.as_view(), name='website_create'),
    url(r'^websites/(?P<pk>\d+)/$',
        WebsiteDetails.as_view(),
        name='website_details'),
    url(r'^websites/(?P<pk>\d+)/update/$',
        WebsiteUpdate.as_view(),
        name='website_update'),
    url(r'^websites/(?P<pk>\d+)/delete/$',
        WebsiteDelete.as_view(),
        name='website_delete'),
    # Page
    url(r'^websites/(?P<site_id>\d+)/pages/add/$',
        PageCreate.as_view(),
        name='page_create'),
    url(r'^websites/(?P<site_id>\d+)/pages/(?P<pk>\d+)/$',
        PageDetails.as_view(),
        name='page_details'),
    url(r'^websites/(?P<site_id>\d+)/pages/(?P<pk>\d+)/update/$',
        PageUpdate.as_view(),