Esempio n. 1
0
from django.conf.urls.defaults import patterns, include, url
from blog.views import PostListView, PostView
from blog.models import Post, NewsPost, PhotoPost, VideoPost, QuotePost, Tag
import settings

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', PostListView.as_view(model=Post)),
    
    url(r'^news/(?P<pk>\d+)/?', PostView.as_view(model=NewsPost, template_name="blog/post_detail.html")),
    url(r'^photos/(?P<pk>\d+)/?', PostView.as_view(model=PhotoPost, template_name="blog/post_detail.html")),
    url(r'^videos/(?P<pk>\d+)/?', PostView.as_view(model=VideoPost, template_name="blog/post_detail.html")),
    url(r'^quotes/(?P<pk>\d+)/?', PostView.as_view(model=QuotePost, template_name="blog/post_detail.html")),

    url(r'^news/?', PostListView.as_view(model=NewsPost, queryset=NewsPost.objects.all(), template_name="blog/post_list.html")),
    url(r'^photos/?', PostListView.as_view(model=PhotoPost, queryset=PhotoPost.objects.all(), template_name="blog/post_list.html")),
    url(r'^videos/?', PostListView.as_view(model=VideoPost, queryset=VideoPost.objects.all(), template_name="blog/post_list.html")),
    url(r'^quotes/?', PostListView.as_view(model=QuotePost, queryset=QuotePost.objects.all(), template_name="blog/post_list.html")),

    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
        'document_root': settings.MEDIA_ROOT,
    }),

    # Examples:
    # url(r'^$', 'topplr.views.home', name='home'),
    # url(r'^topplr/', include('topplr.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
Esempio n. 2
0
from blog.views import AddSubscriptionView, CreatePostView, GetMyList, GetUserList,\
    MarkPost, DeleteSubscriptionView, GetAllMyList, UserView,\
    SubscriptionView, NoSubscriptionView, AllPosts, PostView, UserListView,\
    PostTemplateView, LogoutView, FeedView, IndexView, PostListView,\
    PostListAllView
from django.contrib.auth import views as auth_views

urlpatterns = [
    path('login/', auth_views.LoginView.as_view(), name='login'),
    path('api/logout/', LogoutView.as_view()),
    path('list/', PostListView.as_view(), name='list'),
    path('list_all/', PostListAllView.as_view(), name='list_all'),
    path('list/<int:user_id>/', UserListView.as_view(), name='user_list'),
    path('feed/', FeedView.as_view(), name='feed'),
    path('post/<int:post_id>/', PostTemplateView.as_view(), name='post_view'),
    path('api/post/<int:post_id>/', PostView.as_view()),
    path('admin/', admin.site.urls),
    path('api/subscribe/<int:author_id>/', AddSubscriptionView.as_view()),
    path('api/unsubscribe/<int:author_id>/', DeleteSubscriptionView.as_view()),
    path('api/create-post/', CreatePostView.as_view()),
    path('api/list/', GetMyList.as_view()),
    path('api/list-all/', GetAllMyList.as_view()),
    path('api/feed/', AllPosts.as_view()),
    path('api/list/<int:user_id>/', GetUserList.as_view()),
    path('api/mark-read/<int:post_id>/', MarkPost.as_view()),
    path('api/users/', UserView.as_view()),
    path('api/subscriptions/', SubscriptionView.as_view()),
    path('api/nosubscriptions/', NoSubscriptionView.as_view()),
    re_path(r'^$', IndexView.as_view(), name='index'),
]
Esempio n. 3
0
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.urls import path, re_path
from blog.views import IndexView, PostView, TagView, ArchiveView, CategoryView, SearchView

app_name = "blog"

urlpatterns = [
    re_path('^$', IndexView.as_view(), name='index'),
    re_path('post/(?P<pk>[0-9]+)/', PostView.as_view(), name='detail'),

    #文章归档目录页
    re_path('tag/(?P<pk>[0-9]+)/', TagView.as_view(), name='tag'),

    #导航分类页
    re_path('category/(?P<pk>[0-9]+)/',
            CategoryView.as_view(),
            name='category'),

    #文章归档目录页
    re_path('archive/(?P<year>[0-9]{4})/(?P<month>[0-9]{1,2})/',
            ArchiveView.as_view(),
            name='archive'),

    #搜索页
Esempio n. 4
0
from django.conf.urls import url

from blog.views import IndexView, PostView

urlpatterns = [url(r"^$", IndexView.as_view()), url(r"^post/(?P<pk>[0-9]+)$", PostView.as_view())]
Esempio n. 5
0
from django.conf.urls import patterns, url,include
from blog.views import IndexView, TagView, PostView
from django.contrib import admin

urlpatterns = patterns(
    'blog.views',
    url(r'^$', IndexView.as_view(), {'page': 1}, name='index'),

    url(r'^archive/$', 'archive', name='archive'),
    url(r'^posts/(?P<slug>.*?)/$', PostView.as_view(), name='post'),
    url(r'^page/(?P<page>\d+)/$', IndexView.as_view(), name='index'),
    url(
        r'^tag/(?P<slug>.*?)/page/(?P<page>\d+)/$',
        TagView.as_view(),
        name='tag'
    ),
    url(r'^tag/(?P<slug>.*?)/$', TagView.as_view(), name='tag'),
    url(r'^admin/', include(admin.site.urls)),
    #url(r'^new/$', 'editor', name='new_post'),
    #url(r'^edit/(?P<slug>.*?)/$', 'editor', name='edit_post'),
    #url(r'^feed/$', 'feed', name='feed'),

)
Esempio n. 6
0
    url(r'^logout/$', logout_view, name='logout'),
    url(r'^$', LentaView.as_view(), name='lenta'),  # lenta of a logined user
    url(r'^follows/$', FollowsListView.as_view(), name='follows'),
    url(r'^users/$', UserListView.as_view(), name='users'),  # all users
    url(r'^users/(?P<username>[\w.@+-]+)/posts/$',
        PostListView.as_view(),
        name='user'),  # all posts of the user
    url(r'^users/(?P<username>[\w.@+-]+)/subscribe/$',
        SubscribeView.as_view(),
        name='subscribe'),
    url(r'^users/(?P<username>[\w.@+-]+)/unsubscribe/$',
        UnsubscribeView.as_view(),
        name='unsubscribe'),
    url(r'^posts/$', MyPostListView.as_view(),
        name='posts'),  # all posts of a logined user
    url(r'^posts/(?P<pk>[0-9]+)/$', PostView.as_view(),
        name='post'),  # the post
    url(r'^posts/add/$', CreatePostView.as_view(), name='create_post'),
    url(r'^posts/(?P<pk>[0-9]+)/delete$',
        DeletePostView.as_view(),
        name='delete_post'),
    url(r'^posts/(?P<pk>[0-9]+)/get_viewed/$',
        PostMarkViewedView.as_view(),
        name='viewed_post'),
    url(r'^posts/(?P<pk>[0-9]+)/get_unviewed/$',
        PostMarkViewedView.as_view(get_viewed=False),
        name='unviewed_post'),
]

if settings.DEBUG:
    import debug_toolbar
Esempio n. 7
0
# from django.conf.urls import patterns, include, url

# # Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

# urlpatterns = patterns('',
#     # Examples:
#     # url(r'^$', 'dbe.views.home', name='home'),
#     # url(r'^dbe/', include('dbe.foo.urls')),

#     # Uncomment the admin/doc line below to enable admin documentation:
#     # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

#     # Uncomment the next line to enable the admin:
#     # url(r'^admin/', include(admin.site.urls)),
# )


from django.conf.urls import *
from blog.models import *
from blog.views import PostView, Main, ArchiveMonth

urlpatterns = patterns("dbe.blog.views",
   (r"^post/(?P<dpk>\d+)/$"          , PostView.as_view(), {}, "post"),
   (r"^archive_month/(\d+)/(\d+)/$"  , ArchiveMonth.as_view(), {}, "archive_month"),
   (r"^$"                            , Main.as_view(), {}, "main"),
   # (r"^delete_comment/(\d+)/$"       , "delete_comment", {}, "delete_comment"),
   # Uncomment the next line to enable the admin:
   url(r'^admin/', include(admin.site.urls)),
)
Esempio n. 8
0
# -*- coding: utf-8 -*-

from django.conf.urls.defaults import *
from blog.models import *
from blog.views import PostView, Main, ArchiveMonth

urlpatterns = patterns('blog.views',
    (r"^post/(?P<dpk>\d+)/$", PostView.as_view(), {}, 'post'),
    (r"^archive_month/(\d+)/(\d+)/$", ArchiveMonth.as_view(), {}, 'archive_month'),
    (r"^$", Main.as_view(), {}, 'main')
    #(r"^delete_comment/(\d+)/$", "delete_comment", {}, "delete_comment"),
)
Esempio n. 9
0
from django.conf.urls import patterns, url
from blog.views import IndexView, TagView, PostView

urlpatterns = patterns(
    "blog.views",
    url(r"^$", IndexView.as_view(), {"page": 1}, name="index_1"),
    url(r"^feed/$", "feed", name="feed"),
    url(r"^archive/$", "archive", name="archive"),
    url(r"^post/(?P<slug>.*?)/$", PostView.as_view(), name="post"),
    url(r"^page/(?P<page>\d+)/$", IndexView.as_view(), name="index"),
    url(r"^tag/(?P<slug>.*?)/page/(?P<page>\d+)/$", TagView.as_view(), name="tag"),
    url(r"^tag/(?P<slug>.*?)/$", TagView.as_view(), name="tag_1"),
    url(r"^new/$", "editor", name="new_post"),
    url(r"^edit/(?P<slug>.*?)/$", "editor", name="edit_post"),
)
Esempio n. 10
0
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.conf import settings
from django.contrib import admin
from django.urls import path
from django.conf.urls.static import static
from django.views.generic import TemplateView
from user_login.views import UserFormView, UserInfoView, LoginHandler, logout_handler
from blog.views import ProfileView
from blog.views import PostView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', LoginHandler.as_view(), name='login_handler'),
    path('logout/',logout_handler, name="logout"),
    path('', UserFormView.as_view(), name='homeview'),
    path('info/', UserInfoView.as_view(), name='info'),
    path('profile/',ProfileView.as_view(), name="profile"),
    path('posts/', PostView.as_view(), name="posts")
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)


   


Esempio n. 11
0
from django.conf.urls import url
from blog.views import PostListView, PostView, CommentListView, CommentView

urlpatterns = [
    url('posts', PostListView.as_view()),
    url('post/(?P<id>[0-9]+)', PostView.as_view()),
    url('post', PostView.as_view()),
    url('comments', CommentListView.as_view()),
    url('comment/(?P<id>[0-9]+)', CommentView.as_view()),
    url('comment', CommentView.as_view()),
]
Esempio n. 12
0
from django.conf.urls import url

from blog.views import (
    BlogListView, BlogView, FeedView, SubscribeView, ViewedView, PostView, PostAddView,
    LogoutView, LoginView
)


urlpatterns = [
    url(r'^$', BlogListView.as_view(), name='blog_list'),
    url(r'^view/blog/(?P<id>\d+)/$', BlogView.as_view(), name='blog_view'),
    url(r'^view/post/(?P<id>\d+)/$', PostView.as_view(), name='post_view'),
    url(r'^add/$', PostAddView.as_view(), name='post_add'),
    url(r'^subscribe/(?P<id>\d+)/$', SubscribeView.as_view(), name='subscribe_view'),
    url(r'^viewed/(?P<id>\d+)/$', ViewedView.as_view(), name='viewed_view'),
    url(r'^feed/$', FeedView.as_view(), name='blog_feed'),
    url(r'^logout/$', LogoutView.as_view(), name='blog_logout'),
    url(r'^login/$', LoginView.as_view(), name='blog_login'),
]
Esempio n. 13
0
                        SubCategoryView,
                        UserPostListView,
                        PostCreateView,
                        PostUpdateView,
                        PostDeleteView,
                        SearchView
                        )

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', HomeView.as_view(), name="home"),
    path('search/', SearchView.as_view(), name="search"),

    path('topic/<slug:slug>/', CategoryView.as_view(), name="category"),
    path('topic/<slug:category>/<slug:slug>', SubCategoryView.as_view(), name="subcategory"),
    path('<slug:slug>', PostView.as_view(), name="post"),

    path('profile/<slug:username>/', ProfileView.as_view(), name='profile'),

    #Auth System
    path('account/signin/', LoginView.as_view(template_name='auth/login.html',
                                    redirect_authenticated_user=True,
                                    extra_context={'title_page':'Sign in',
                                                   'breadcrumb':[(reverse_lazy('home'),'Inicio'), ('','Iniciar Sesión')]}
                                    ),
                                    name='signin'),

    path('account/logout/', LogoutView.as_view(), name='logout'),
    path('account/signup/', register_view, name='signup'),
    
    path('account/<slug:pt>/', UserPostListView.as_view(), name='user_post'),
Esempio n. 14
0
## Feeds
from blog.feeds import RssBlogNewsFeed, AtomBlogNewsFeed


sitemaps = {'main': SitemapStatic, 'blog': SitemapBlog}


urlpatterns = patterns('',
    url('^$', BlogView.as_view(), name='blog'),
    url('^portfolio/$', PortfolioView.as_view(), name='portfolio'),
    url('^projects/$', ProjectsView.as_view(), name='project'),
    url('^about/$', TemplateView.as_view(template_name='about.html'),
        name='about'),
    url('^themes/(?P<theme>[^/]+)/$', ThemeView.as_view(), name='theme'),
    url('^(?P<year>\d{4})/$', PostYearArchiveView.as_view(),
        name='year_archive'),
    url('^(?P<year>\d{4})/(?P<month>\d+)/$',
        PostMonthArchiveView.as_view(month_format='%m'),
        name='month_archive'),
    url('^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<slug>[\w-]+)/$',
        PostView.as_view(), name='post'),
    url('^feeds/rss/$', RssBlogNewsFeed(), name='rssfeed'),
    url('^feeds/atom/$', AtomBlogNewsFeed(), name='atomfeed'),
    url('^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap',
        {'sitemaps': sitemaps}, name='sitemap'),
    url('^search/', include('haystack.urls')),
    url('^login/$', 'core.views.auth_login', name='login'),
    url('^logout/$', 'core.views.auth_logout', name='logout'),
    url('^admin/', include(admin.site.urls)),
)
Esempio n. 15
0
from django.conf.urls import patterns, include, url
from django.conf.urls.defaults import *
from blog.models import *
from blog.views import PostView, Main, ArchiveMonth

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'dbe.views.home', name='home'),
    # url(r'^dbe/', include('dbe.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)
urlpatterns += patterns("blog.views",
   (r"^post/(?P<dpk>\d+)/$"          , PostView.as_view(), {}, "post"),
   (r"^archive_month/(\d+)/(\d+)/$"  , ArchiveMonth.as_view(), {}, "archive_month"),
   (r"^$"                            , Main.as_view(), {}, "main"),
   # (r"^delete_comment/(\d+)/$"       , "delete_comment", {}, "delete_comment"),
)

Esempio n. 16
0
The `urlpatterns` list routes URLs to views. For more information please see:
    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.conf.urls import url
from django.contrib import admin
from django.urls import path

from blog.views import IndexView, CategoryView, TagView, PostView
from typeidea.custom_site import custom_site
# from config

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^category/(?P<category_id>\d+)/$', CategoryView.as_view(), name='category-list'),
    url(r'^tag/(?P<tag_id>\d+)/$', TagView.as_view(), name='tag-list'),
    url(r'^post/(?P<post_id>\d+).html$', PostView.as_view(), name='post-detail'),
    # # url(r'^links/$', links, name='links'),
    url(r'super_admin/', admin.site.urls, name='super-admin'),
    url(r'admin/', custom_site.urls, name='admin')
]
Esempio n. 17
0
xadmin.autodiscover()
xversion.register_models()

router = routers.DefaultRouter()
router.register(r'post', PostViewSet)
router.register(r'category', CategoryViewSet)
router.register(r'tag', TagViewSet)
router.register(r'user', UserViewSet)

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^category/(?P<category_id>\d+)/$',
        CategoryView.as_view(),
        name='category'),
    url(r'^tag/(?P<tag_id>\d+)/$', TagView.as_view(), name='tag'),
    url(r'^post/(?P<pk>\d+)/$', PostView.as_view(), name='detail'),
    url(r'^author/(?P<author_id>\d+)/$', AuthorView.as_view(), name='author'),
    url(r'^links/$', LinkView.as_view(), name='links'),
    url(r'^comment/$', CommentView.as_view(), name='comment'),
    url(r'^admin/', xadmin.site.urls),
    url(r'^category-autocomplete/$',
        CategoryAutocomplete.as_view(),
        name='category-autocomplete'),
    url(r'^tag-autocomplete/$',
        TagAutocomplete.as_view(),
        name='tag-autocomplete'),
    url(r'^api/', include(router.urls)),
    url(r'^api/docs/', include_docs_urls(title='Typeidea apis')),
]

if settings.DEBUG:
Esempio n. 18
0
from django.conf.urls.defaults import url, patterns
from blog.views import HomeView, PostListView, PostView, LoginView, AboutMe


urlpatterns = patterns(
    '',
    url(r'^$', HomeView.as_view(), name='home'),
    url(r'^login/$', LoginView.as_view(), {"login": True}, name='login'),
    url(r'^logout/$', LoginView.as_view(), {"login": False}, name='logout'),
    url(r'^blog/$', PostListView.as_view(), name='blog'),
    url(r'^blog/post/$', PostView.as_view(), name='new_post'),
    url(r'^blog/post/(?P<slug>[\w-]+)/$', PostView.as_view(), name='blog_post'),
    url(r'^about_me/$', AboutMe.as_view(), name='about_me'),
)
Esempio n. 19
0
from django.urls import path

from blog.views import IndexView, NewCommentView, NewPostView, PostView

urlpatterns = [
    path('posts', IndexView.as_view(), name='blog-index'),
    path('posts/<int:pk>', PostView.as_view(), name='blog-post'),
    path('posts/new', NewPostView.as_view(), name='blog-new-post'),
    path('comment/new', NewCommentView.as_view(), name='blog-new-comment'),
]
Esempio n. 20
0
from django.urls import path, include
from . import views
from blog.views import HomeView, PostView, PostbroView
urlpatterns = [
    path('', HomeView.as_view(), name='home'),
    path('article/<int:pk>', PostView.as_view(), name='art-detail'),
    path('postbro/', PostbroView.as_view(), name='postbro'),
]
Esempio n. 21
0
--
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 import admin
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic import TemplateView

from recipe.views import RecipeDetailView, RecipeListView
from blog.views import PostView

urlpatterns = [
    url(r'^redactor/', include('redactor.urls')),
    url(r'^$', TemplateView.as_view(template_name='index.html')),
    url(r'^admin/', admin.site.urls),
    url(r'^posts/(?P<slug>[-\w\d\_]+)/$', PostView.as_view(),
        name='post_view'),
    url(r'^recipes/list/', RecipeListView.as_view()),
    url(r'^recipes/(?P<slug>[-\w\d\_]+)/$',
        RecipeDetailView.as_view(),
        name='recipe_view')
]

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 22
0
from django.conf.urls import url, static, include
from django.contrib import admin
from django.conf import settings
from django.contrib.auth.views import login

from .views import HomeView
from reservation.views import ReservationView, \
    ReservationCompleteView, AcknowledgeReservataion
from blog.views import BlogView, PostView

urlpatterns = [
    url(r'^$', HomeView.as_view(), name='home'),
    url(r'^admin/', admin.site.urls),
    url(r'^accounts/login/$',
        login,
        kwargs={"template_name": "admin/login.html"}),
    url(r'^reservation-complete/(?P<reservation_id>\d+)/$',
        ReservationCompleteView.as_view(),
        name='reservation-complete'),
    url(r'^reserve/(?P<branch_code>\w+)/$',
        ReservationView.as_view(),
        name='reserve'),
    url(r'^acknowledge-reservation/(?P<reservation_id>\d+)/$',
        AcknowledgeReservataion.as_view(),
        name='acknowledge-reservation'),
    url(r'^blog/$', BlogView.as_view(), name='blog'),
    url(r'^blog/(?P<slug>[\w-]+)/$', PostView.as_view(), name='blog_post'),
    url(r'^tinymce/', include('tinymce.urls')),
    url(r'^(?P<code>\w+)/$', HomeView.as_view(), name='home'),
] + static.static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 23
0
from django.urls import path
from blog.views import (SignUpView, Activate, RepeatEmailView, MyProfile,
                        PostView, AuthorSearchView, CategorySearchView,
                        CreatePostView, PostChangeView, NameSearchView,
                        TagListViews, comment_create_view, CommentDeleteView)

urlpatterns = [
    path('signup/', SignUpView.as_view(), name='signup'),
    path('repeat/', RepeatEmailView.as_view(), name='repeat_email'),
    path('create/', CreatePostView.as_view(), name='create_post'),
    path('comment_add/<slug:slug>', comment_create_view,
         name='create_comment'),
    path('post/<slug:slug>', PostView.as_view(), name='post_view'),
    path('profile/<int:pk>', MyProfile.as_view(), name='profile'),
    path('postchange/<int:pk>', PostChangeView.as_view(), name='post_change'),
    path('deletecomment/<uuid:pk>',
         CommentDeleteView.as_view(),
         name='delete_comment'),
    path('authorsearch/<int:pk>',
         AuthorSearchView.as_view(),
         name='author_search'),
    path('postswithtag/<slug:slug>', TagListViews.as_view(),
         name='tag_search'),
    path('namesearch/', NameSearchView.as_view(), name='name_search'),
    path('categorysearch/<slug:slug>',
         CategorySearchView.as_view(),
         name='category_search'),
    path('activate/<uuid:activation_code>/',
         Activate.as_view(),
         name='activate'),
]
Esempio n. 24
0
from django.conf.urls import url

from blog.views import IndexView, PostView, CommentView, RepositoryView, RepositoryDetailView, TagListView, \
    CategoryListView, AuthorPostListView, CommentDeleteView

urlpatterns = [
    url(r'^$', IndexView.as_view()),
    url(r'^post/(?P<pk>[0-9]+)$', PostView.as_view()),
    url(r'^comment/add/(?P<pk>[0-9]+)$', CommentView.as_view()),
    url(r'^comment/delete/(?P<pk>[0-9]+)$', CommentDeleteView.as_view()),
    url(r'^repository$', RepositoryView.as_view()),
    url(r'^repository/(?P<pk>[0-9]+)$', RepositoryDetailView.as_view()),
    url(r'^tag/(?P<slug>[\w\u4e00-\u9fa5]+)$', TagListView.as_view()),
    url(r'^category/(?P<slug>[\w\u4e00-\u9fa5]+)$', CategoryListView.as_view()),
    url(r'^author/(?P<pk>[0-9]+)$', AuthorPostListView.as_view())
]
Esempio n. 25
0
    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
import xadmin
from django.views.static import serve

from blog.views import IndexView, PostView, AboutView, ArchiveView, CategoryView, CategoryPostView
from .settings import MEDIA_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', IndexView.as_view(), name="index"),
    # 文章详情页
    url(r'^post/(?P<post_id>\d+)/$', PostView.as_view(), name="post"),
    # 关于作者
    url(r'^about/$', AboutView.as_view(), name="about"),
    # 登陆
    url(r'^login/$', AboutView.as_view(), name="login"),
    # 注册
    url(r'^register/$', AboutView.as_view(), name="register"),
    # 归档
    url(r'^archives/$', ArchiveView.as_view(), name="archives"),
    # 分类
    url(r'^categories/$', CategoryView.as_view(), name="categories"),

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

    # 同种分类文章
    url(r'^category/(?P<category_id>\d+)/$',
Esempio n. 26
0
from django.urls import path, re_path

from blog.views import blog_view, blog_info, PostView

urlpatterns = [
    path('', PostView.as_view()),
    re_path('(?P<pk>\d+)/', blog_view),
    path('info/', blog_info),
]
Esempio n. 27
0
from django.urls import path
from blog.views import PostView,PostDetail,PostCreate,PostUpdate,PostDelete,likeView,add_comment_to_post

app_name = 'blog'

urlpatterns = [
	path('',PostView.as_view(), name = 'post-list'),
	path('detail/<int:pk>/',PostDetail.as_view(), name = 'post-detail'),
	path('create/',PostCreate.as_view(), name = 'post-create'),
	path('update/<int:pk>/',PostUpdate.as_view(), name = 'post-update'),
	path('delete/<int:pk>/',PostDelete.as_view(), name = 'post-delete'),
	path('ajax/likes/',likeView, name = 'like'),
	path('detail/<int:pk>/comment/',add_comment_to_post,name = 'post-comment'),
	]
Esempio n. 28
0
    '',

    url(r'^admin/', include(admin.site.urls)),
    url(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
    url(r'^logout/$', 'django.contrib.auth.views.logout', name='logout', kwargs={'next_page': '/'}),
    
    # Yandex access
    url(r'yandex_4176ffddb576e745.html$', 'webblog.views.yandex_access'),
    # robot.txt
    url(r'robots\.txt', 'webblog.views.robots'),


    url(r'^$', Home.as_view(), name='home'),
    url(r'^category/(?P<category>[_a-zA-Z0-9]+)/$', CategoryView.as_view(), name='category'),
    url(r'^tag/(?P<tag>[_a-zA-Z0-9]+)/$', TagView.as_view(), name='tag'),
    url(r'^post/(?P<post>[_a-zA-Z0-9/-]+)/$', PostView.as_view(), name='post'),
    # url(r'^webblog/', include('webblog.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),


)

if settings.DEBUG:
    urlpatterns = patterns(
        '',
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
            {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
    ) + urlpatterns
Esempio n. 29
0
from django.conf.urls import patterns, include, url
from blog.views import PostView, Main, ArchiveMonth

from django.contrib import admin
admin.autodiscover()

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

    url(r'^admin/'                          , include(admin.site.urls)),
    url(r'^post/(?P<dpk>\d+)/$'             , PostView.as_view(), {}, 'post'),
    url(r'^archive_month/(\d+)/(\d+)/$'    , ArchiveMonth.as_view(), {}, 'archive_month'),
    url(r'^$'                               , Main.as_view(), {}, 'main'),
    # (r"^delete_comment/(\d+)/$"       , "delete_comment", {}, "delete_comment"),
)
Esempio n. 30
0
from django.conf.urls import patterns, url
from blog.views import IndexView, TagView, PostView

urlpatterns = patterns(
    'blog.views',
    url(r'^$', IndexView.as_view(), {'page': 1}, name='index'),
    url(r'^feed/$', 'feed', name='feed'),
    url(r'^archive/$', 'archive', name='archive'),
    url(r'^post/(?P<slug>.*?)/$', PostView.as_view(), name='post'),
    url(r'^page/(?P<page>\d+)/$', IndexView.as_view(), name='index'),
    url(r'^tag/(?P<slug>.*?)/page/(?P<page>\d+)/$',
        TagView.as_view(),
        name='tag'),
    url(r'^tag/(?P<slug>.*?)/$', TagView.as_view(), name='tag'),
    url(r'^new/$', 'editor', name='new_post'),
    url(r'^edit/(?P<slug>.*?)/$', 'editor', name='edit_post'),
)
Esempio n. 31
0
from django.urls import path
from blog.views import (PostView, PostsView, CategoryView, AddPostView,
                        EditPostView, add_comment, like_comment, get_comments)
from .api import PostViewSet, CategoryViewSet, CommentViewSet
from core.urls import router

router.register(r'post_viewset', PostViewSet)
router.register(r'category_viewset', CategoryViewSet)
router.register(r'comment_viewset', CommentViewSet)

app_name = 'blog'

urlpatterns = [
    path('', PostsView.as_view(), name='home'),
    path('post/<slug:slug>/', PostView.as_view(), name='post'),
    path('category/<str:cat>/', CategoryView.as_view(), name='category'),
    path('add_post/', AddPostView.as_view(), name='add_post'),
    path('edit_post/<slug:slug>/', EditPostView.as_view(), name='edit_post'),
    path('add_comment/', add_comment, name='add_comment'),
    path('comment_like/', like_comment, name='like_comment'),
    path('get_comments/<slug:slug>/', get_comments, name='comments'),
]
Esempio n. 32
0
File: urls.py Progetto: akkbaeva/h-w
from django.urls import path

from blog.views import get_profile, get_my_age, PostView, CommentView

urlpatterns = [
    path('hello/', get_profile),
    path('my-age/', get_my_age),
    path('posts/', PostView.as_view()),
    path('comments/', CommentView.as_view())
]


Esempio n. 33
0
    `url(r'^$', Home.as_view(), name='home')`

Including another URL conf
--
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 import admin
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic import TemplateView

from recipe.views import RecipeDetailView, RecipeListView
from blog.views import PostView

urlpatterns = [
    url(r'^redactor/', include('redactor.urls')),
    url(r'^$', TemplateView.as_view(template_name='index.html')),
    url(r'^admin/', admin.site.urls),
    url(r'^posts/(?P<slug>[-\w\d\_]+)/$', PostView.as_view(), name='post_view'),
    url(r'^recipes/list/', RecipeListView.as_view()),
    url(r'^recipes/(?P<slug>[-\w\d\_]+)/$', RecipeDetailView.as_view(), name='recipe_view')
]

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 34
0
from django.conf.urls import url
from django.contrib import admin

from blog.views import IndexPageView, CommentApiView, PostView, TagListView

urlpatterns = [
    url(r'^$', IndexPageView.as_view()),
    url(r'^post/(?P<pk>[\d]+)$', PostView.as_view(), name='post-detail'),
    url(r'^tags$', TagListView.as_view(), name='tag-list'),
    url(r'^api/comments/$', CommentApiView.as_view(), name='comment-api')
]
Esempio n. 35
0
    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 django.conf.urls import url
from blog.views import (MainPageView, SignUpView, LoginView, LogoutView,
                        ProfileView, NewPostView, MyDeleteView, PostView,
                        UpdatePostView)
from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls, name='admin'),
    re_path('signup', SignUpView.as_view(), name='signup'),
    re_path('login', LoginView.as_view(), name='login'),
    re_path('logout', LogoutView.as_view(), name='logout'),
    re_path('profile/', ProfileView.as_view(), name='profile'),
    re_path('newpost', NewPostView.as_view(), name='newpost'),
    re_path('posts/(?P<pid>\d+)', PostView.as_view(), name='post'),
    re_path('update_post/(?P<pk>\d+)', UpdatePostView.as_view(),
            name='update'),
    re_path(
        'delete_post/(?P<pk>\d+)', MyDeleteView.as_view(), name='delete_post'),
    url(r'^$', MainPageView.as_view(), name='index'),
    re_path('index', MainPageView.as_view()),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 36
0
from django.conf.urls import url
from blog.views import PostListView, PostView

helper_patterns = [
    url(r'^blog/$', PostListView.as_view(), name='post'),
    url(r'^blog/(?P<pk>[0-9]+)/$', PostView.as_view(), name='get_post'),
]

urlpatterns = helper_patterns
Esempio n. 37
0
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 include, path
from .custom_site import custom_site
from django.conf.urls import url
from blog.views import IndexView, CategoryView, TagView, PostView
from blog import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('cus_admin/', custom_site.urls),
    path('tag/<int:tag_id>/', TagView.as_view(), name="tag"),
    path('post/', PostView.as_view(), name="post"),
    path('category/<int:category_id>/',
         CategoryView.as_view(),
         name="category"),

    #url(r'^admin/', admin.site.urls),
    #url(r'^cus_admin/', custom_site.urls),
    path('', views.IndexView.as_view(), name='home'),
    #url(r'^category/(?P<category_id>\d+)/', CategoryView.as_view(), name="category"),
    #url(r'^tag/(?P<tag_id>\d+)/$', TagView.as_view(), name="tag"),
    url(r'^post/(?P<pk>\d+)/$', PostView.as_view(), name="detail"),
]
Esempio n. 38
0
"""website 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 url
from blog.views import BlogView, PostView


urlpatterns = [
    url(r'^$', BlogView.as_view()),
    url(r'(.*)/', PostView.as_view())
]
Esempio n. 39
0
from django.conf.urls import url

from blog.views import IndexView, PostView, CommentView, RepositoryView, RepositoryDetailView, TagListView, \
    CategoryListView, AuthorPostListView, CommentDeleteView

urlpatterns = [
    url(r'^$', IndexView.as_view()),
    url(r'^post/(?P<pk>[0-9]+)$', PostView.as_view()),
    url(r'^comment/add/(?P<pk>[0-9]+)$', CommentView.as_view()),
    url(r'^comment/delete/(?P<pk>[0-9]+)$', CommentDeleteView.as_view()),
    url(r'^repository$', RepositoryView.as_view()),
    url(r'^repository/(?P<pk>[0-9]+)$', RepositoryDetailView.as_view()),
    url(r'^tag/(?P<slug>[\w\u4e00-\u9fa5]+)$', TagListView.as_view()),
    url(r'^category/(?P<slug>[\w\u4e00-\u9fa5]+)$',
        CategoryListView.as_view()),
    url(r'^author/(?P<pk>[0-9]+)$', AuthorPostListView.as_view())
]
Esempio n. 40
0
# -*- coding:utf-8 -*-

from django.urls import re_path, path

from blog.views import MarkPostView, PostView

urlpatterns = [
    re_path(r'(?P<pk>\d+)/mark', MarkPostView.as_view(), name='mark_post'),
    re_path(r'(?P<pk>\d+)/', PostView.as_view(), name='post'),
    # re_path(r'(?P<blog_id>\d+)/post/(?P<post_id>\d+)/update', PostUpdateView.as_view(), name='post_update'),
]
Esempio n. 41
0
from django.urls import path

from blog.views import PostView, hello

urlpatterns = [path('hello/', hello), path('hello/', PostView.as_view())]
Esempio n. 42
0
from django.urls import path

from blog.views import BlogListView, BlogDetailView, PostView, BlogSiteView, BlogPostView

urlpatterns = [
    path("blogs/", BlogListView.as_view()),
    path("blogs/<int:blog_id>/", BlogDetailView.as_view()),
    path("blogs/<str:site>/", BlogSiteView.as_view()),
    path("blogs/<int:blog_id>/posts/<int:post_id>/", PostView.as_view()),
    path("blogs/<str:site>/posts/", BlogPostView.as_view())
]