Esempio n. 1
0
from django.conf.urls import url

from news.views import NewsListView, NewsDetailView

urlpatterns = [
    url(r'^$', NewsListView.as_view(), name='news-list'),
    url(r'^category/(?P<category_slug>[\w-]+)/$',
        NewsListView.as_view(),
        name='news-list'),
    url(r'^author/(?P<author_slug>[\w-]+)/$',
        NewsListView.as_view(),
        name='news-list'),
    url(r'^tag/(?P<tag_slug>[\w-]+)/$',
        NewsListView.as_view(),
        name='news-list'),
    url(r'^(?P<slug>[\w-]+)/$', NewsDetailView.as_view(), name='news-detail'),
]
Esempio n. 2
0
from django.contrib.auth.views import LogoutView
from django.urls import path

from news.views import (NewsCreateView, NewsDetailView, NewsListView,
                        NewsStatisticsView, LoginView)

urlpatterns = [
    path('', NewsListView.as_view(), name='all_news'),
    path('<int:pk>/', NewsDetailView.as_view(), name='news_detail'),
    path('create/', NewsCreateView.as_view(), name='create_news'),
    path('statistics/', NewsStatisticsView.as_view(), name='news_statistics'),
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
]
Esempio n. 3
0
from django.contrib.admin.views.decorators import staff_member_required

from news.views import NewsDetailView, NewsListView
from user.views import UserDetailView, UserSignup, UserLogin, StaffListView, UserLogout
from main.views import ContactView, MainView
from api.views import GetNews

urlpatterns = [
    # Examples:
    # url(r'^$', 'EnerWat.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', MainView.as_view(), name='home'),
    url(r'contact/?', ContactView.as_view(), name='contact'),

    # User views
    url(r'^signup/?', staff_member_required(UserSignup.as_view(), login_url='user_login'), name='user_signup'),
    url(r'^login/?', UserLogin.as_view(), name='user_login'),
    url(r'^staff/?', StaffListView.as_view(), name='user_staff'),
    url(r'^logout/?', UserLogout.as_view(), name='user_logout'),
    url(r'^profile/?', login_required(UserDetailView.as_view()), name='user_detail'),

    # API views
    url(r'^api/get-news/(?P<news_id>\d+)', GetNews.as_view(), name='api_get_news'),

    # News views
    url(r'^news/(?P<pk>\d+)', NewsDetailView.as_view(), name='news_detail'),
    url(r'^news/?$', NewsListView.as_view(), name='news_list'),
]
Esempio n. 4
0
from django.conf.urls import url
from django.conf.urls import include

from news.uploaders import AdminNewsImageUploader
from news.views import (NewsListView, NewsDetailView)


urlpatterns = [
    url(r'^admin-news-image-uploader/',
        include(AdminNewsImageUploader.urls)),

    url(r'^$', NewsListView.as_view(), name='news_list'),
    url(r'^(?P<pk>[\d]+)-(?P<slug>[+\-\w]+)/$',
        NewsDetailView.as_view(), name="news_detail"),
]
Esempio n. 5
0
from django.conf.urls import patterns, url
from news.views import NewsEndlessListView, NewsArchiveView, NewsDetailView


urlpatterns = [
    url(r'^$', NewsEndlessListView.as_view(), name='article_list'),
    url(r'^(?P<year>[0-9]{4})/$', NewsArchiveView.as_view(), name='article_year_archive'),
    url(r'^(?P<slug>[\w-]+)/$', NewsDetailView.as_view(), name='article_detail'),
]
Esempio n. 6
0
from django.conf.urls import url
from news.views import NewsList, NewsDetailView


urlpatterns = [

    url(r'^$', NewsList.as_view(), name='news_list'),
    url(r'^(?P<slug>[-\w]+)/$', NewsDetailView.as_view(), name='news_detail'),
]
Esempio n. 7
0
from django.conf.urls import url
from news.views import NewsListView, NewsDetailView

urlpatterns = [
    url(r'^$', NewsListView.as_view(), name='news_index'),
    url(r'read/^(?P<pk>\d+)/$', NewsDetailView.as_view(), name="news_detail")
]
Esempio n. 8
0
from django.conf.urls import patterns, url

from news.views import NewsDetailView, NewsListView

urlpatterns = patterns(
    '',
    url(r'^(?P<pk>\d+)/detail/$', NewsDetailView.as_view(),
        name='news_detail'),
    url(r'^list/$', NewsListView.as_view(), name='news_list'),
)
Esempio n. 9
0
                         'customer.views.reservation'),
                        )

urlpatterns += patterns('',
                        # Product urls
                        (r'^store/details/(?P<pk>\d+)/$',
                         ProductsDetailView.as_view()),
                        (r'^store/$', 'store.views.main_index'),
                        (r'^store/category/(\d+)/$',
                         ProductsListView.as_view()),
                        (r'^store/info/$', 'store.views.info'),
                        )

urlpatterns += patterns('',
                        (r'^news/$', 'news.views.main_index'),
                        (r'^news/search/(\w+)/$', NewsListView.as_view()),
                        (r'^news/search/(\d{4})/(\d{1,2})/$',
                         NewsListView.as_view()),
                        (r'^news/details/(?P<pk>\d+)/$',
                         NewsDetailView.as_view()),
                        )

urlpatterns += patterns('',
                        (r'^static/(?P<path>.*)$',
                         'django.views.static.serve',
                         {'document_root': 'static/'}),
                        (r'^media/(?P<path>.*)$',
                         'django.views.static.serve',
                         {'document_root': 'media/'}),
                        )
Esempio n. 10
0
from django.urls import path
from news.views import NewsView, NewsDetailView

urlpatterns = [
    path('', NewsView.as_view(), name='news'),
    path('<news_slug>/', NewsDetailView.as_view(), name='news_detail'),
]
Esempio n. 11
0
from django.urls import path

from news.views import (
    NewsListView,
    # index_view,
    # edit_news,
    # news_detail,
    NewsDetailView,
    # add_news,
    NewsCreateView,
    # delete_news,
    NewsDeleteView,
    add_comment,
    NewsUpdateView,
)

urlpatterns = [
    path('', NewsListView.as_view(), name='index'),
    path('edit/<slug:slug>/', NewsUpdateView.as_view(), name='edit_news'),
    path('news/<slug:slug>/', NewsDetailView.as_view(), name='detail_news'),
    path('add-news/', NewsCreateView.as_view(), name='add_news'),
    path('delete-news/<slug:slug>',
         NewsDeleteView.as_view(),
         name='delete_news'),
    path('add-comment/<slug:slug>', add_comment, name='add_comment'),
]
Esempio n. 12
0
from django.conf.urls import url

from news.views import NewsView, AddNewsView, NewsPremoderationMessageView, NewsDetailView, EditNewsView

urlpatterns = [
    url(r'^add$', AddNewsView.as_view(), name='add-news'),
    url(r'^added$', NewsPremoderationMessageView.as_view(), name='news-added'),
    url(r'^edit/(?P<pk>[0-9]+)/?$', EditNewsView.as_view(), name='edit-news'),
    url(r'(?P<pk>[0-9]+)', NewsDetailView.as_view(), name='news-detail'),
    url(r'', NewsView.as_view(), name='news'),
]

Esempio n. 13
0
    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.contrib import admin
from django.urls import path, re_path
from news.views import IndexView, NewsDetailView, NewsView, CreateArticleView
from django.views.generic import RedirectView
from django.conf.urls.static import static
from hypernews.settings import STATIC_URL

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', RedirectView.as_view(url='news/')),
    re_path(r'^news/[0-9]+', NewsDetailView.as_view()),
    path('news/', NewsView.as_view()),
    path('news', RedirectView.as_view(url='news/')),
    path('news/create/', CreateArticleView.as_view()),
    path('news/create', RedirectView.as_view(url='/news/create/'))
]

urlpatterns += static(STATIC_URL)
Esempio n. 14
0
from django.conf.urls import url
from django.contrib import admin
from draftpick.views import IndexView, DraftpickDetailView
from news.views import NewsFeedView, NewsDetailView
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', IndexView.as_view(), name='index_view'),
    url(r'^pick/(?P<pk>\d+)/$',
        DraftpickDetailView.as_view(),
        name='draftpick_detail_view'),
    url(r'^news/$', NewsFeedView.as_view(), name='news_feed_view'),
    url(r'^news/(?P<pk>\d+)/$',
        NewsDetailView.as_view(),
        name='news_detail_view'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 15
0
    https://docs.djangoproject.com/en/2.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, include
from news.views import HomeView, NewsListView, NewsDetailView

from django.conf.urls.static import static
from hard_home import settings

urlpatterns = [
    path('ckeditor/', include('ckeditor_uploader.urls')),
    path('admin/', admin.site.urls),
    path('', HomeView.as_view(), name='home'),
    path('news/', NewsListView.as_view(), name='list'),
    path('news/<int:pk>', NewsDetailView.as_view(), name='detail'),
]

if settings.DEBUG:
    urlpatterns = static(settings.MEDIA_URL,
                         document_root=settings.MEDIA_ROOT) + urlpatterns
Esempio n. 16
0
from django.conf.urls import patterns, url

from news.views import  NewsDetailView, NewListView

urlpatterns = patterns('',
    url(r'(?P<slug>[\w-]+|)/$', NewsDetailView.as_view(),name= "story"),
    
    url(r'^$',NewListView.as_view(),name='news')               ,                 
   
                   
   # url(r'^about/$',views.about, name="about"),
    
)
Esempio n. 17
0
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, url

from news.views import NewsListView, NewsDetailView
from news.models import News

urlpatterns = patterns('',
url(r'^$', NewsListView.as_view(queryset=News.objects.order_by('-date_create')), name='list'), # то есть по URL http://имя_сайта/blog/
                                               # будет выводиться список постов
url(r'^(?P<pk>\d+)/$', NewsDetailView.as_view()), # а по URL http://имя_сайта/blog/число/
                                              # будет выводиться пост с определенным номером

)
Esempio n. 18
0
    NewsLinkCreateView,
    NewsLinkUpdateView,
    NewsLinkDeleteView,
    VoteFormView
)
admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^comments/', include('django.contrib.comments.urls')),
    url(r'^$', NewsListView.as_view(), name='home'),
    url(r'^accounts/', include('registration.backends.simple.urls')),
    url(r'^users/(?P<slug>\w+)/$', UserProfileDetailView.as_view(),
        name='profile'),
    url(r'^update-profile/$', login_required(UserProfileUpdateView.as_view()),
        name='update_profile'),
    url(r'^news/create/$', login_required(NewsLinkCreateView.as_view()),
        name='news_create'),
    url(r'^news/(?P<pk>\d+)/$', NewsDetailView.as_view(),
        name='news_detail'),
    url(r"^news/update/(?P<pk>\d+)/$", login_required(
        NewsLinkUpdateView.as_view()),
        name="news_update"),
    url(r"^news/delete/(?P<pk>\d+)/$", login_required(
        NewsLinkDeleteView.as_view()),
        name="news_delete"),
    url(r'^vote/$', login_required(VoteFormView.as_view()),
        name='vote'),
)
Esempio n. 19
0
# coding=utf-8
from __future__ import unicode_literals  # u'' strings by default # Awesome :)
from django.conf.urls import patterns, url
from manager.views import ManageTeamApplyList
from news.views import NotificationView, NewsListView, NewsDetailView
from django.utils.translation import ugettext_lazy as _

urlpatterns = patterns('',
                       url(_(r'^notification/(?P<slug>.+)/$'), NotificationView.as_view(), name='notification'),

                       url(r'^$', NewsListView.as_view(), name='news_list'),
                       url(r'^(?P<pk>\d+)/$', NewsListView.as_view(), name='news_list'),
                       url(r'^(?P<pk>\d+)/(?P<slug>.+)/$', NewsDetailView.as_view(), name='news'),
                       url(r'^(?P<slug>.+)/$', NewsDetailView.as_view(), name='news'),
)