コード例 #1
0
ファイル: urls.py プロジェクト: shashisp/h_news
from django.conf.urls import patterns, include, url
from django.contrib import admin
from news.views import ArticleListView, VoteFormView, ReadFormView, DeleteFormView, ArticleDetailView
from users.views import UserProfileDetailView
from django.contrib.auth.decorators import login_required

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'news.views.home', name='home'),
    url(r'^$', ArticleListView.as_view(), name='home'),
    url(r'^login/', 'users.views.login', name='login'),
    url(r'^logout/', 'users.views.logout', name='logout'),
    url(r'^register/$', 'users.views.register', name='register'),
    url(r'^submit/$', 'news.views.create_new', name='submit'),
    url(r'^vote/$', login_required(VoteFormView.as_view()), name="vote"),
    url(r'^read/$', login_required(ReadFormView.as_view()), name="read"),
    url(r'^delete/$', login_required(DeleteFormView.as_view()), name="delete"),
    url(r"^profile/(?P<slug>\w+)/$", UserProfileDetailView.as_view(),
        name="profile"),
    url(r"^article/(?P<slug>\w+)/$", ArticleDetailView.as_view(),
        name="article"),

    url(r'^admin/', include(admin.site.urls)),
)
コード例 #2
0
ファイル: urls.py プロジェクト: AM0k84/Social-website-sketch
from django.urls import path
from news.views import AllArticlesListView, AddArticle, ArticleDetailView, CategoryArticlesList, ArticleDeleteView, \
    UpdateArticleView, MostPopularArticlesListView, PromotedArticlesView, MostPopularPromotedArticlesView, \
    ArticlesIndexView

app_name = 'news'

urlpatterns = [
    path('add/', AddArticle.as_view(), name='add_article'),
    path('edit/<int:pk>/<slug:slug>',
         UpdateArticleView.as_view(),
         name='update_article'),
    path('delete/<int:pk>/<slug:slug>',
         ArticleDeleteView.as_view(),
         name='delete_article'),
    path('index/', ArticlesIndexView.as_view(), name='articles_index'),
    path('show/<int:pk>/<slug:slug>',
         ArticleDetailView.as_view(),
         name='article_detail'),
    path('category/<slug:slug>/',
         CategoryArticlesList.as_view(),
         name='category_articles_list'),
    path('all/', AllArticlesListView.as_view(), name='all_articles_list'),
    path('trending/', MostPopularArticlesListView.as_view(), name='trending'),
    path('promoted/', PromotedArticlesView.as_view(),
         name='promoted_articles'),
    path('hot/',
         MostPopularPromotedArticlesView.as_view(),
         name='hot_promoted_articles'),
]
コード例 #3
0
from django.conf.urls import patterns, include, url

from news.feeds import ArticleFeed
from news.views import ArticleDetailView, ArticleListView

urlpatterns = patterns('',
	url(r'^feed/rss/$', ArticleFeed(), name='news_article_feed'),
	url(r'^(?P<pk>\d+)/$', ArticleDetailView.as_view(), name='news_article_detail'),
	url(r'^$', ArticleListView.as_view(), name='news_article_list'),
)