Exemple #1
0
__author__ = "leo"
__time__ = "2017-10-22"

from django.conf.urls import url, include

from blog.views import BlogListView, BlogDetailView, ArchivesView, CategoryView
from blog.feeds import AllPostsRssFeed

app_name = "blog"

urlpatterns = [
    # 博客列表页
    url(r'^$', BlogListView.as_view(), name="list"),

    # 博客详情页
    url(r'^detail/(?P<pk>\d+)/$', BlogDetailView.as_view(), name="detail"),

    # 博客归档页
    url(r'^archives/(?P<year>\d{4})/(?P<month>\d{1,2})/$',
        ArchivesView.as_view(),
        name="archives"),

    # 博客分类页
    url(r'^category/(?P<pk>\d+)/$', CategoryView.as_view(), name="category"),

    # 博客标签页
    url(r'^tag/(?P<pk>\d+)/$', CategoryView.as_view(), name="tag"),

    # RSS 订阅
    url(r'^all/rss/$', AllPostsRssFeed(), name="rss"),
Exemple #2
0
"""myblog URL Configuration

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 blog.views import IndexView, TagView,CategoryView,TagDetailView,CategoryDetailView,BlogDetailView
from comment.views import AddCommet
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', IndexView.as_view(), name='index'),
    path('tags/', TagView.as_view(), name='tags'),
    path('category/', CategoryView.as_view(), name='category'),
    path('tags/<tagDetail>', TagDetailView.as_view(), name='tagDetail'),
    path('category/<categoryDetail>', CategoryDetailView.as_view(), name='categoryDetail'),
    path('blog/<blogDetail>', BlogDetailView.as_view(), name='blogDetail'),
    path('add_comment/<add_comment>', AddCommet.as_view(), name='add_comment'),
]
Exemple #3
0
from django.conf.urls import patterns, url
from django.views.generic.base import RedirectView
from blog.sitemaps import BlogSitemap

from blog.views import BlogIndexView, BlogDetailView, \
     BlogPostsAtomFeed, BlogPostsRssFeed, TagDetailView, BlogSearchView, LegacyPostRedirectView

urlpatterns = patterns(
    '',

    # blog urls
    url(r'^$', BlogIndexView.as_view(), name="blog"),
    url(r'^search$', BlogSearchView.as_view(), name="blog_search"),
    url(r'^post/(?P<slug>[-\w]+)/$',
        BlogDetailView.as_view(),
        name="blog_detail"),
    url(r'^tag/(?P<slug>[-\w]+)/$',
        TagDetailView.as_view(),
        name="blog_tag_detail"),

    # rss & atom feed
    url(r'^feed/rss$', BlogPostsRssFeed(), name="blog_rss_feed"),
    url(r'^feed/atom', BlogPostsAtomFeed(), name="blog_atom_feed"),

    # sitemap
    url(r'^sitemap\.xml$',
        'django.contrib.sitemaps.views.sitemap',
        {'sitemaps': dict(blog=BlogSitemap())},
        name="blog_sitemap"),

    # legacy urls for oldest tumblr blog.
Exemple #4
0
from django.conf.urls import patterns, include, url
from django.contrib import admin

from blog.views import BlogListView, BlogDetailView

admin.autodiscover()

import djadmin2

djadmin2.default.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^admin2/', include(djadmin2.default.urls)),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^blog/',
        BlogListView.as_view(template_name="blog/blog_list.html"),
        name='blog_list'),
    url(r'^blog/detail(?P<pk>\d+)/$',
        BlogDetailView.as_view(template_name="blog/blog_detail.html"),
        name='blog_detail'),
    url(r'^$',
        BlogListView.as_view(template_name="blog/home.html"),
        name='home'),
)
Exemple #5
0
from django.conf.urls import patterns, url
from blog.views import BlogListView, EntriesMonthArchiveView, EntriesYearArchiveView, BlogDetailView, CategoryListView
urlpatterns = patterns('',
#        url(r'(?P<pk>[0-9]+)/$', BlogDetail.as_view()),
#        url(r'^$', BlogList.as_view()),
#        url(r'categories/', CategoryList.as_view()),
        url(r'^$', BlogListView.as_view(), name="blogindex"),
        url(r'^(?P<year>\d{4})/$', EntriesYearArchiveView.as_view()),
        url(r'^(?P<year>\d{4})/(?P<month>[-\w]+)/$', EntriesMonthArchiveView.as_view()),
        url(r'^(?P<slug>[-\w]+)/$', BlogDetailView.as_view(), name='entry'),
        url(r'^category/(?P<slug>[-\w]+)/$', CategoryListView.as_view()),
        )
"""microblog URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/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 blog.views import BlogListView,BlogDetailView
urlpatterns = [
    # path('<URL>',views(関数),ニックネーム)
    path('',BlogListView.as_view(),name='index'),
    # int =整数
    # pk変数を定義している pk(PrimaryKey)
    path('<int:pk>',BlogDetailView.as_view(),name='detail'),
    path('admin/', admin.site.urls),
]
Exemple #7
0
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from blog.views import index2
from blog.views import IndexView, ArichiveView, TagView, TagDetailView, BlogDetailView
from blog.views import AddCommentView, CategoryDetaiView, MySearchView
from blog.feeds import BlogRssFeed
# from blogs.settings import STATIC_ROOT
from django.views.static import serve

urlpatterns = [
    path('admin/', admin.site.urls),
    # path('blog/', index),
    path('blog2/', index2),
    path('blog/', IndexView.as_view(), name='index'),
    path('', IndexView.as_view(), name='index'),
    path('archive/', ArichiveView.as_view(), name='archive'),
    path('tags/', TagView.as_view(), name='tags'),
    path('tags/(?P<tag_name>\w+)', TagDetailView.as_view(), name='tag_name'),
    path('blog/(?P<blog_id>\d+)', BlogDetailView.as_view(), name='blog_id'),
    path('add_comment/', AddCommentView.as_view(), name='add_comment'),
    path('rss/', BlogRssFeed(), name='rss'),
    path('category/(?P<category_name>\w+)/',
         CategoryDetaiView.as_view(),
         name='category_name'),
    path('search/', MySearchView(), name='haystack_search'),
    # 添加静态文件的访问处理函数
    # path('static/(?P<path>.*)/', serve, {'document_root': STATIC_ROOT}),
]
Exemple #8
0
from django.contrib import admin
from django.urls import path
from blog.views import TopView, WorkView, BlogView, WorkDetailView, BlogDetailView, AboutView, CategoryListView, CategoryDetailView

urlpatterns = [
    path('', TopView.as_view(), name='top'),
    path('bloglist/', BlogView.as_view(), name='bloglist'),
    path('worklist/', WorkView.as_view(), name='worklist'),
    path('work/<int:pk>/', WorkDetailView.as_view(), name='workdetail'),
    path('blog/<int:pk>/', BlogDetailView.as_view(), name='blogdetail'),
    path('about/', AboutView.as_view(), name='about'),
    path('categories/', CategoryListView.as_view(), name='categorylist'),
    path('category/<str:slug>/',
         CategoryDetailView.as_view(),
         name='categorydetail'),
]
Exemple #9
0
from django.urls import path
from blog.views import baseview, HomeView, BlogFilterByCategory, BlogDetailView, AddBlogPost, UpdateBlogPost, DeleteBlogPost, AuthorBlogsDetailView
from blog.views import SearchBlogs
app_name = "blog"
urlpatterns = [
    path("", HomeView.as_view(), name="home"),
    path("category/<slug:slug>/",
         BlogFilterByCategory.as_view(),
         name="category_filter"),
    path("blog/add/", AddBlogPost.as_view(), name="add_blog_post"),
    path("blog/search/", SearchBlogs.as_view(), name="blog_search"),
    path("blog/<slug:slug>/", BlogDetailView.as_view(), name="blog_detail"),
    path("blog/<slug:slug>/update/",
         UpdateBlogPost.as_view(),
         name="update_blog_post"),
    path("blog/<slug:slug>/delete/",
         DeleteBlogPost.as_view(),
         name="delete_blog_post"),
    path("blog/<slug:slug>/view/",
         AuthorBlogsDetailView.as_view(),
         name="view_author_blog_detail"),
]
Exemple #10
0
from django.urls import path
from blog.views import BlogListView,BlogCreateView,\
BlogUpdateView,BlogDeleteView,BlogDetailView
from django.contrib.auth.decorators import login_required

urlpatterns = [
    path('', BlogListView.as_view(), name='blog_list'),
    path('detail/<pk>', BlogDetailView.as_view(), name='blog_detail'),
    path('create/',
         login_required(BlogCreateView.as_view()),
         name='blog_create'),
    path('update/<pk>',
         login_required(BlogUpdateView.as_view()),
         name='blog_update'),
    path('delete/<pk>',
         login_required(BlogDeleteView.as_view()),
         name='blog_delete'),
]
Exemple #11
0
from django.urls import path
from blog.views import blog_login_view, blog_logout_view, blog_register_view, BlogHomeView, BlogDetailView, BlogCommentView, BlogCreateView, BlogDeleteView, BlogUpdateView

app_name = 'blog'
urlpatterns = [
    path('<slug>/update_post/',
         BlogUpdateView.as_view(),
         name='blog_post_update_url'),
    path('<slug>/delete_post/',
         BlogDeleteView.as_view(),
         name='blog_post_delete_url'),
    path('create_post/', BlogCreateView.as_view(),
         name='blog_post_create_url'),
    path('accounts/logout/', blog_logout_view, name='blog_logout_url'),
    path('accounts/login/', blog_login_view, name='blog_login_url'),
    path('login/', blog_login_view, name='blog_login_url'),
    path('register/', blog_register_view, name='blog_register_url'),
    path('', BlogHomeView.as_view(), name='blog_home_url'),
    path('<slug>/comment/', BlogCommentView.as_view(), name='add_comment_url'),
    path('<slug>/', BlogDetailView.as_view(), name='post_detail_url'),
]
Exemple #12
0
from django.urls import path

from blog.views import AllBlogs, BlogDetailView

urlpatterns = [
    path('', AllBlogs.as_view(), name='allblogs'),
    path('<int:blog_id>/', BlogDetailView.as_view(), name='detail'),
]
Exemple #13
0
    TagPostView,
    CommentFormView,
#    comment_approve,
    comment_remove,
#    ReplyFormView,
#    reply_approve,
#    reply_remove,
)


app_name = 'blog'
urlpatterns = [
    path('', IndexView.as_view(),name="index"),
    path('blog/', BlogListView.as_view(),name="blog"),
    path('search/', SearchPostView.as_view(), name='search_post'),
    path('blog_detail/<int:pk>/', BlogDetailView.as_view(),name="blog_detail"),
    path('blog_create/', BlogCreateView.as_view(),name="blog_create"),
    path('blog_update/<int:pk>/', BlogUpdateView.as_view(),name="blog_update"),
    path('blog_delete/<int:pk>/', BlogDeleteView.as_view(),name="blog_delete"),
    path('contact/', ContactView.as_view(),name="contact"),
    path('categories/', CategoryListView.as_view(), name='category_list'),
    path('tags/', TagListView.as_view(), name='tag_list'),
    path('category/<str:category_slug>/',
         CategoryPostView.as_view(), name='category_post'),
    path('tag/<str:tag_slug>/', TagPostView.as_view(), name='tag_post'),
    path('comment/<int:pk>/', CommentFormView.as_view(), name='comment_form'),
##    path('comment/<int:pk>/approve/', comment_approve, name='comment_approve'),
    path('comment/<int:pk>/remove/', comment_remove, name='comment_remove'),
##    path('reply/<int:pk>/', ReplyFormView.as_view(), name='reply_form'),
##    path('reply/<int:pk>/approve/', reply_approve, name='reply_approve'),
##    path('reply/<int:pk>/remove/', reply_remove, name='reply_remove'),
Exemple #14
0
from links.views import LinksIndexView
from blog.views import BlogBlogListView, AllBlogListView, SoftwareBlogListView, ReviewBlogListView, BlogDetailView
from frontpage.views import IndexView, GalleryDetailView
from projects.views import ProjectListView, ProjectDetailView
urlpatterns = patterns('',
    # Examples:
    url(r'^grappelli/', include('grappelli.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', IndexView.as_view(), name='home'),
    url(r'links/$', RedirectView.as_view(url=reverse_lazy('links-index', args=[1])) ),
    url(r'links/(?P<page>[0-9]+)/$', LinksIndexView.as_view(), name='links-index'),
    url(r'posts/$', RedirectView.as_view(url=reverse_lazy('all-index', args=[1])) ),
    url(r'posts/all/(?P<page>[0-9]+)/$', AllBlogListView.as_view(), name='all-index'),
    url(r'posts/blog/(?P<page>[0-9]+)/$', BlogBlogListView.as_view(), name='blog-index'),
    url(r'posts/post/(?P<slug>[a-zA-Z0-9-_]+)/$', BlogDetailView.as_view(), name='blog-entry'),
    url(r'software/$', RedirectView.as_view(url=reverse_lazy('software-index', args=[1])) ),
    url(r'posts/software/(?P<page>[0-9]+)/$', SoftwareBlogListView.as_view(), name='software-index'),
    url(r'reviews/$', RedirectView.as_view(url=reverse_lazy('review-index', args=[1])) ),
    url(r'posts/reviews/(?P<page>[0-9]+)/$', ReviewBlogListView.as_view(), name='reviews-index'),
    url(r'projects/$', RedirectView.as_view(url=reverse_lazy('project-index', args=[1])), name='projects' ),
    url(r'projects/(?P<page>[0-9]+)/$', ProjectListView.as_view(), name='project-index'),
    url(r'projects/(?P<slug>[a-zA-Z0-9-_]+)/$', ProjectDetailView.as_view(), name='project'),
    url(r'gallery/(?P<slug>[a-zA-Z0-9-_]+)/$', GalleryDetailView.as_view(), name='gallery'),
     #url(r'^$', 'letts_me.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    
    # Historic redirects
    url(r'blog/$', RedirectView.as_view(url=reverse_lazy('blog-index', args=[1])) ),
    url(r'blog/(?P<slug>[a-zA-Z0-9-_]+)/$', BlogDetailView.as_view(), name='blog-entry'),
Exemple #15
0
"""resume URL Configuration

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 home.views import HomePageView
from blog.views import BlogView, BlogDetailView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', HomePageView.as_view(), name='home'),
    path('topic/', BlogView.as_view(), name='blog'),
    path('topic/view/<int:pk>', BlogDetailView.as_view(), name='blog_detail'),
]
Exemple #16
0
from DjangoUeditor.views import get_ueditor_controller
from django.views.generic.base import RedirectView
handler404 = page_not_found
handler500=server_error
urlpatterns = [
    url(r'^accounts/', include('allauth.urls')),
    url(r'^ueditor/', include(('DjangoUeditor.urls', 'ueditor'), namespace="ueditor")),
    url(r'^page_not_found/$', page_not_found, name='page_not_found'),
    url(r'^comments/', include('django_comments.urls')),
    path('admin/', xadmin.site.urls),

    path('',IndexView.as_view(),name='index'),
    url(r'^search/$', search, name='search'),

    path('<str:slug>', BlogFamilyView.as_view(), name='blogFamily'),

    path('<str:main_slug>/<str:son_slug>/',BlogDetailView.as_view(),name="blogDetail"),
    re_path(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT, }),

    url(r'^blog/(?P<id>\d+)/commentshow/$', blog_show_comment, name='showcomment'),
    # re_path(r"^ueditor/",include(('DjangoUeditor.urls','ueditor'),namespace="ueditor")),

    # url(r'^controller/$',get_ueditor_controller)
    # re_path(r'^static/(?P<path>.*)$',  serve, {"document_root":STATIC_ROOT}),





]
Exemple #17
0
from django.conf.urls import patterns, url
from django.contrib.auth.decorators import permission_required
from blog.views import BlogListView, BlogDetailView, BlogCreate, BlogUpdate, BlogDelete

urlpatterns = patterns('',
                       url(r'^$', BlogListView.as_view(), name="blog_index"),
                       url(r'^(?P<pk>\d+)/detail/$', BlogDetailView.as_view(), name="blog_detail"),
                       url(r'^add/$', permission_required("blog.add_blog")(BlogCreate.as_view()), name="blog_add"),
                       url(r'^(?P<pk>\d+)/edit/$', permission_required("blog.change_blog")(BlogUpdate.as_view()),
                           name="blog_edit"),
                       url(r'^(?P<pk>\d+)/delete/$', permission_required("blog.delete_blog")(BlogDelete.as_view()),
                           name="blog_delete"),
                       )
Exemple #18
0
from django.conf.urls import url
from django.contrib.auth.decorators import permission_required

from blog.views import BlogListView, BlogDetailView, BlogCreate, BlogUpdate, BlogDelete

urlpatterns = [
    url(r'^$', BlogListView.as_view(), name="blog_index"),
    url(r'^(?P<pk>\d+)/detail/$', BlogDetailView.as_view(),
        name="blog_detail"),
    url(r'^add/$',
        permission_required("blog.add_blog")(BlogCreate.as_view()),
        name="blog_add"),
    url(r'^(?P<pk>\d+)/edit/$',
        permission_required("blog.change_blog")(BlogUpdate.as_view()),
        name="blog_edit"),
    url(r'^(?P<pk>\d+)/delete/$',
        permission_required("blog.delete_blog")(BlogDelete.as_view()),
        name="blog_delete"),
]
Exemple #19
0
# coding:utf8

from django.conf.urls import url
from blog.views import BlogIndexView, BlogDetailView, BlogDetailAdminView, DateBasePostDetailView

urlpatterns = [
    url(r'^$', BlogIndexView.as_view(), name="index"),
    url(r'^(?P<post_pk>\d+)/$', BlogDetailView.as_view(), name="blog_post_pk"),
    url(r'^(?P<post_secret_key>\w+)/$',
        BlogDetailAdminView.as_view(),
        name="blog_post_secret"),
]

urlpatterns += [
    url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<slug>[-\w]+)/$',
        DateBasePostDetailView.as_view(),
        name="blog_post"),
]
Exemple #20
0
# coding:utf8

from django.conf.urls import url
from blog.views import BlogIndexView, BlogDetailView, BlogDetailAdminView, DateBasePostDetailView

urlpatterns = [
	url(r'^$', BlogIndexView.as_view(), name="index"),
	url(r'^(?P<post_pk>\d+)/$', BlogDetailView.as_view(), name="blog_post_pk"),
	url(r'^(?P<post_secret_key>\w+)/$', BlogDetailAdminView.as_view(), name="blog_post_secret"),
]

urlpatterns += [
	url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<slug>[-\w]+)/$',
		DateBasePostDetailView.as_view(), name="blog_post"),
]
Exemple #21
0
# -*- coding: utf-8 -*-
# author: itimor

from django.conf.urls import url, include
from blog.views import IndexView, BlogDetailView, TagView, ArchiveView, LinkView, SearchView
from blog.views import ArticleAddView
from blog.views import bad_request, permission_denied, page_not_found, permission_denied

# 定义错误跳转页面
handler400 = bad_request
handler403 = permission_denied
handler404 = page_not_found
handler500 = bad_request

app_name = 'blog'
urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
    url(r"^post/view/(?P<slug>[\w,-]+)",
        BlogDetailView.as_view(),
        name="detail"),
    url(r"^post/add/$", ArticleAddView.as_view(), name="add"),
    url(r"^post/edit/(?P<pk>\d+)", BlogDetailView.as_view(), name="edit"),
    url(r'^tag/$', TagView.as_view(), name="tags"),
    url(r'^tag/(?P<tag>\w+)', TagView.as_view(), name="tag-detail"),
    url(r'^archive/$', ArchiveView.as_view(), name="archive"),
    url(r'^link/', LinkView.as_view(), name="link"),
    url(r'^search', SearchView.as_view(), name="search"),
]
Exemple #22
0
from django.contrib.auth.decorators import permission_required
from django.urls import re_path
from blog.views import BlogListView, BlogDetailView, BlogCreate, BlogUpdate, BlogDelete

urlpatterns = [
    re_path(r'^$', BlogListView.as_view(), name='blog_index'),
    re_path(r'^(?P<pk>\d+)/detail/$', BlogDetailView.as_view(), name='blog_detail'),
    re_path(r'^add/$', permission_required('blog.add_blog')(BlogCreate.as_view()), name='blog_add'),
    re_path(r'^(?P<pk>\d+)/edit/$', permission_required('blog.change_blog')(BlogUpdate.as_view()), name='blog_edit'),
    re_path(r'^(?P<pk>\d+)/delete/$', permission_required('blog.delete_blog')(BlogDelete.as_view()), name='blog_delete'),
]
Exemple #23
0
from __future__ import unicode_literals

from blog.views import BlogListView, BlogDetailView
from django.conf import settings
from django.conf.urls import url
from django.conf.urls.static import static
from django.contrib import admin

from djadmin2.site import djadmin2_site


djadmin2_site.autodiscover()

urlpatterns = [
    url(r'^admin2/', djadmin2_site.urls),
    url(r'^admin/', admin.site.urls),
    url(r'^blog/', BlogListView.as_view(template_name="blog/blog_list.html"),
        name='blog_list'),
    url(r'^blog/detail(?P<pk>\d+)/$',
        BlogDetailView.as_view(template_name="blog/blog_detail.html"),
        name='blog_detail'),
    url(r'^$', BlogListView.as_view(template_name="blog/home.html"),
        name='home'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #24
0
from django.contrib import admin
from django.urls import path, include
from blog.views import IndexView, CategoryIndexView, BlogDetailView, ContactFormView, PostModelFormView, PostFormUpdateView, PostDeleteView

urlpatterns = [
    path('', IndexView.as_view()),
    path('contactus', ContactFormView.as_view(), name='contact-us'),
    path('posts', PostModelFormView.as_view(), name='new-post'),
    path('posts/<slug:slug>', PostFormUpdateView.as_view(),
         name='update-post'),
    path('<slug:slug>', BlogDetailView.as_view(), name='post-detail'),
    path('delete/<slug:slug>', PostDeleteView.as_view(), name='delete-post'),
]
Exemple #25
0
from django.urls import path

from blog.views import (
    BlogListView,
    BlogCreateView,
    BlogUpdateView,
    BlogDetailView,
    BlogDeleteView,
    CreateCommentFormView
)

app_name = 'blog'

urlpatterns = [
    path('', BlogListView.as_view(), name='blog-list'),
    path('new/', BlogCreateView.as_view(), name='blog-create'),
    path('<int:pk>/update/', BlogUpdateView.as_view(), name='blog-update'),
    path('<int:pk>/delete/', BlogDeleteView.as_view(), name='blog-delete'),
    path('<int:pk>/', BlogDetailView.as_view(), name='blog-details'),
    path('<int:pk>/comment/new/', CreateCommentFormView.as_view(), name='create-comment')
]
from django.conf.urls import patterns, include, url
from django.contrib import admin

from blog.views import BlogListView, BlogDetailView

admin.autodiscover()

import djadmin2

djadmin2.default.autodiscover()

urlpatterns = patterns('',
    url(r'^admin2/', include(djadmin2.default.urls)),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^blog/', BlogListView.as_view(template_name="blog/blog_list.html"), name='blog_list'),
    url(r'^blog/detail(?P<pk>\d+)/$', BlogDetailView.as_view(template_name="blog/blog_detail.html"), name='blog_detail'),
    url(r'^$', BlogListView.as_view(template_name="blog/home.html"), name='home'),
)
Exemple #27
0
from django.urls import path
from blog.views import (blog_list, BlogDetailView, get_likes)

urlpatterns = [
    path('', blog_list, name='blog_list'),
    path('article/<int:pk>', BlogDetailView.as_view(), name='blog_detail'),
    path('like/<int:pk>', get_likes, name='like_post'),
]
Exemple #28
0
from django.urls import path
from blog.views import (
    BlogListView,
    BlogDetailView,
    BlogCreateView,
    BlogUpdateView,
    BlogDeleteView,
    LikeBlog,
    CategoryView,
    BlogSearchView,
    BlogAuthorProfileView,
)

app_name = 'blog'

urlpatterns = [
    path('', BlogListView.as_view(), name='list'),
    path('search/', BlogSearchView.as_view(), name='search'),
    path('create/', BlogCreateView.as_view(), name='create'),
    path('<slug>/', BlogDetailView.as_view(), name='detail'),
    path('<slug>/update/', BlogUpdateView.as_view(), name='update'),
    path('<slug>/delete/', BlogDeleteView.as_view(), name='delete'),
    path('like/<slug>/', LikeBlog, name='like'),
    path('category/<str:category>/', CategoryView, name='category'),
    path('author/<int:pk>/', BlogAuthorProfileView.as_view(), name='author'),
]
Exemple #29
0
from django.conf.urls import url
from blog.views import BlogPostsView, BlogListView, BlogDetailView


urlpatterns = [
    url(r'^$', BlogPostsView.as_view(), name='blog_posts'),
    url(r'^(?P<cat_name>[\w\-]+)/$', BlogListView.as_view(), name="blog_index"),
    url(r'^read/(?P<pk>\d+)/$', BlogDetailView.as_view(), name="blog_detail")
]
Exemple #30
0
"""DjangoBlog URL Configuration

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
from django.contrib import admin
from blog.views import IndexView, BlogDetailView, AddCommentView, GetCategoryView, CategoryBlogListView
from blog.feeds import BlogRssFeed

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^blog/(?P<blog_id>\d+)$', BlogDetailView.as_view(), name='blog_id'),
    url(r'^add_comment/$', AddCommentView.as_view(), name="add_comment"),
    url(r'^rss/$', BlogRssFeed(), name='rss'),
    url(r'^getCategory/$', GetCategoryView.as_view(), name="getCategory"),
    url(r'^category/(?P<category>.*)$', CategoryBlogListView.as_view(), name="category")
]
Exemple #31
0
from django.conf.urls import patterns, url

from blog.sitemaps import BlogSitemap
from blog.views import BlogDetailView, BlogIndexView, \
                        BlogPostsRssFeed, BlogPostsAtomFeed


urlpatterns = patterns('',

    # blog urls
    url(r'^$', BlogIndexView.as_view(), name="blog"),
    url(r'^(?P<slug>[-\w]+)/$', BlogDetailView.as_view(), name="blog_detail"),

    # rss & atom feed
    url(r'^feed/rss$', BlogPostsRssFeed(), name="blog_rss_feed"),
    url(r'^feed/atom', BlogPostsAtomFeed(), name="blog_atom_feed"),

    # sitemap
    url(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap',
        {'sitemaps': {
            "blog": BlogSitemap()
        }}, name="blog_sitemap"),

)


Exemple #32
0
    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.contrib.auth.views import LoginView, LogoutView

from blog.views import BlogListView, BlogDetailView, BlogCreateView, BlogUpdateView, BlogDeleteView

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

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', BlogListView.as_view(), name="index"),
    path('<int:pk>', BlogDetailView.as_view(), name="detail"),
    path('create', BlogCreateView.as_view(), name="create"),
    path('<int:pk>/update', BlogUpdateView.as_view(), name="update"),
    path('<int:pk>/delete', BlogDeleteView.as_view(), name="delete"),
    path('login', LoginView.as_view(template_name='login.html'), name="login"),
    path('logout',
         LogoutView.as_view(template_name='logout.html'),
         name="logout"),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #33
0
from django.conf.urls import patterns, url

from blog.sitemaps import BlogSitemap
from blog.views import (BlogDetailView, BlogIndexView, BlogPostsRssFeed,
                        BlogPostsAtomFeed)

urlpatterns = patterns(
    '',
    # blog urls
    url(r'^$', BlogIndexView.as_view(), name="blog"),
    url(r'^(?P<slug>[-\w]+)/$', BlogDetailView.as_view(), name="blog_detail"),

    # rss & atom feed
    url(r'^feed/rss$', BlogPostsRssFeed(), name="blog_rss_feed"),
    url(r'^feed/atom', BlogPostsAtomFeed(), name="blog_atom_feed"),

    # sitemap
    url(r'^sitemap\.xml$',
        'django.contrib.sitemaps.views.sitemap',
        {'sitemaps': {
            "blog": BlogSitemap()
        }},
        name="blog_sitemap"),
)
Exemple #34
0
from django.conf.urls import url
from django.contrib.auth.decorators import permission_required

from blog.views import BlogListView, BlogDetailView, BlogCreate, BlogUpdate, BlogDelete

urlpatterns = [
  url(r'^$', BlogListView.as_view(), name = "blog_index"),
  url(r'^(?P<pk>\d+)/detail/$', BlogDetailView.as_view(), name = "blog_detail"),
  url(r'^add/$', permission_required("blog.add_blog")(BlogCreate.as_view()), name = "blog_add"),
  url(r'^(?P<pk>\d+)/edit/$', permission_required("blog.change_blog")(BlogUpdate.as_view()), name = "blog_edit"),
  url(r'^(?P<pk>\d+)/delete/$', permission_required("blog.delete_blog")(BlogDelete.as_view()), name = "blog_delete"),
]
Exemple #35
0
from django.conf.urls import patterns, url
from django.views.generic.base import RedirectView
from blog.sitemaps import BlogSitemap

from blog.views import BlogIndexView, BlogDetailView, \
     BlogPostsAtomFeed, BlogPostsRssFeed, TagDetailView, BlogSearchView, LegacyPostRedirectView


urlpatterns = patterns('',

    # blog urls
    url(r'^$', BlogIndexView.as_view(), name="blog"),
    url(r'^search$', BlogSearchView.as_view(), name="blog_search"),
    url(r'^post/(?P<slug>[-\w]+)/$',
        BlogDetailView.as_view(), name="blog_detail"),
    url(r'^tag/(?P<slug>[-\w]+)/$',
        TagDetailView.as_view(), name="blog_tag_detail"),

    # rss & atom feed
    url(r'^feed/rss$', BlogPostsRssFeed(), name="blog_rss_feed"),
    url(r'^feed/atom', BlogPostsAtomFeed(), name="blog_atom_feed"),

    # sitemap
    url(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': dict(
        blog=BlogSitemap()
    )}, name="blog_sitemap"),

    # legacy urls for oldest tumblr blog.
    url(r'^post/(?P<legacy_post_id>\d+)',
        LegacyPostRedirectView.as_view(), name="legacy_blog_detail"),
    url(r'^tagged/(?P<slug>[-\w]+)', RedirectView.as_view(
Exemple #36
0
# _*_ encoding:utf8 _*_
from django.urls import path

from blog.views import BlogDetailView, BlogListView

urlpatterns = [
    path('<int:blog_pk>', BlogDetailView.as_view(), name='blog_detail'),
    path('type/<int:blog_type_pk>',
         BlogListView.as_view(),
         name='blog_with_type'),
]
Exemple #37
0
from django.urls import path
from blog.views import (BlogListView, BlogDetailView, BlogCreateView,
                        BlogUpdateView, BlogDeleteView)

urlpatterns = [
    path('post/<int:pk>/delete/', BlogDeleteView.as_view(),
         name='post_delete'),
    path('post/<int:pk>/edit', BlogUpdateView.as_view(), name='post_edit'),
    path('post/new/', BlogCreateView.as_view(), name='post_new'),
    path('post/<int:pk>/', BlogDetailView.as_view(), name='post_detail'),
    path('', BlogListView.as_view(), name='home'),
]
Exemple #38
0
from django.conf.urls import patterns, url

from blog.views import BlogDetailView, BlogListView

urlpatterns = patterns(
    'blog.views',
    url(r'^$', BlogListView.as_view(), name='blog_index'),
    url(r'^(?P<blog_id>\d+)/$', BlogDetailView.as_view(), name='blog_detail'),
)
Exemple #39
0
from django.conf.urls import patterns, include, url

from blog.models import Entry
from blog.views import BlogTopArchiveView, BlogYearArchiveView, BlogMonthArchiveView, BlogDetailView

urlpatterns = patterns('',
    url(r'^$', BlogTopArchiveView.as_view(), name='top_archive'),
    url(r'^(?P<year>\d{4})/$', BlogYearArchiveView.as_view(), name='year_archive'),
    url(r'^(?P<year>\d{4})/(?P<month>\w{3})/$', BlogMonthArchiveView.as_view(), name='month_archive'),
    url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/(?P<slug>[-\w]+)/$', BlogDetailView.as_view(), name='entry_archive'),
)