コード例 #1
0
def test_post_list_view(factory, user):
    path = reverse('blog-home')
    request = factory.get(path)
    request.user = user
    view = PostListView.as_view()
    response = view(request)
    assert response.status_code == 200
コード例 #2
0
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 django.conf import settings
from django.conf.urls.static import static

from blog.views import PostListView, model_form_upload, PostDetailView, CategoryListView

urlpatterns = [
    path('admin/', admin.site.urls),
    re_path(r'^$', PostListView.as_view(), name='home'),
    re_path(r'^(?P<pk>[\d]+)/$', PostDetailView.as_view(), name='detail'),
    re_path(r'^(?P<category>[-\w]+)/$',
            CategoryListView.as_view(),
            name='category'),
    re_path(r'^uploads/form/$', model_form_upload, name='model_form_upload'),
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
コード例 #3
0
from django.urls import path

from blog.views import Home, SearchView, CategoryView, PostListView, PostDetailView, PhotoDetailView

urlpatterns = [
    path('search', SearchView.as_view(), name="search"),
    path('category/<slug:slug>', CategoryView.as_view(), name="category"),

    path('', Home.as_view(), name="index"),
    path('blog', PostListView.as_view(), name="blog"),
    path('posts/<slug:slug>', PostDetailView.as_view(), name="post-detail"),
    path('photos/<int:pk>', PhotoDetailView.as_view(), name="photo-detail"),
]
コード例 #4
0
ファイル: urls.py プロジェクト: reeFridge/djangoSandbox
from django.conf.urls import patterns, include, url

from blog.views import PostListView, PostDetailView, like

urlpatterns = patterns('',
    url(r'^$', PostListView.as_view(), name='list'),
    url(r'^likes/$', like, name='like'),
    url(r'^post/(?P<pk>\d+)/$', PostDetailView.as_view(), name='detail'),
    url(r'^page/(?P<page>[0-9]+)/$', PostListView.as_view(), name='paginate_list'),
    url(r'^category/(?P<pk>\d+)/$', PostListView.as_view(categorised = True), name='Categorise_list'),
    url(r'^category/(?P<pk>\d+)/page/(?P<page>[0-9]+)/$', PostListView.as_view(categorised = True), name='list'),
)
コード例 #5
0
from django.urls import path
from . import views
from blog.views import PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView, UserPostListView

urlpatterns = [
    path('', PostListView.as_view(), name='blog-home'),  # person_changelist
    path('user/<str:username>', UserPostListView.as_view(), name='user-posts'),
    path('post/<int:pk>/',
         PostDetailView.as_view(template_name='blog/post_detail.html'),
         name='post-detail'),
    path('post/new/',
         PostCreateView.as_view(template_name='blog/post_form.html'),
         name='post-create'),  # person_add
    path('post/<int:pk>/update', PostUpdateView.as_view(), name='post-update'),
    path('post/<int:pk>/delete',
         PostDeleteView.as_view(template_name='blog/post_confirm_delete.html'),
         name='post-delete'),
    path('search', views.search, name='search'),
    path('ajax/load-cities/', views.load_cities, name='ajax_load_cities'),
    path('ajax/load-states/', views.load_states, name='ajax_load_states'),
    path('contact/', views.contact, name='contact'),
]
コード例 #6
0
ファイル: urls.py プロジェクト: dangerdak/apuniverse
from django.conf.urls import patterns, url

from blog.views import (PostListView,
                        PostDetailView,
                        PostYearArchiveView,
                        PostListByTag)

urlpatterns = patterns('',
    # Index view
    url(r'^$',
        PostListView.as_view(),
        name='blog',
        ),

    # Detail view
    url(r'^(?P<pub_year>\d{4})/(?P<pub_month>\w{3})/(?P<slug>[a-zA-Z0-9-]+)/$',
        PostDetailView.as_view(),
        name='blog-detail',
        ),

    # Yearly archive view
    url(r'^(?P<year>\d{4})/$',
        PostYearArchiveView.as_view(),
        name='blogarchive'
        ),

    # Category view
    url(r'^tags/(?P<tags>\w*)/$',
        PostListByTag.as_view(),
        name='blogtags',
        ),
コード例 #7
0
ファイル: urls.py プロジェクト: Haikson/django-fancypages
from django.contrib import admin
from django.conf import settings
from django.conf.urls import patterns, include, url

import fancypages.urls
from fancypages import views

from blog.views import PostDetailView, PostListView

admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^$', views.HomeView.as_view(), name='home'),
    url(r'^posts/$', PostListView.as_view(), name="post-list"),
    url(r'^posts/(?P<slug>[\w-]+)/$',
        PostDetailView.as_view(),
        name="post-detail"),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^', include(fancypages.urls)),
)

if settings.DEBUG:
    urlpatterns += patterns(
        '',
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
            {'document_root': settings.MEDIA_ROOT}))
コード例 #8
0
ファイル: urls.py プロジェクト: jennyflint/mysite-blog-cvb
"""mysite 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 import admin
from blog.views import PostListView,PostDetailView,NewCommentView,NewBlogPostView,UpdateBlogPostView

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', PostListView.as_view(), name='post-list'),
    url(r'post/(?P<pk>\d+)/$', PostDetailView.as_view(), name='post-details'),
    url(r'new-comment/$', NewCommentView.as_view(), name='new-comment'),
    url(r'post/new/$', NewBlogPostView.as_view(), name='new-blog-post'),
    url(r'post/(?P<pk>\d+)/update/$', UpdateBlogPostView.as_view(), name='update-blog-post'),
]
コード例 #9
0
ファイル: urls.py プロジェクト: kxekxe/django-blog
#coding: utf-8
from django.conf.urls import url
from django.views.generic import ListView, DetailView
from blog.models import Post
from blog.views import PostListView, month, tagpage

app_name = 'blog'
urlpatterns = [
    url(r'^$', PostListView.as_view(queryset=Post.publics.all(), template_name='blog.html')),
    url(r'^blog/page(?P<page>\d+)/$', PostListView.as_view(queryset=Post.publics.all(), template_name='blog.html')),
    url(r'^(?P<pk>\d+)$', DetailView.as_view(model=Post, template_name='post_detail.html')),
    url(r'^archives/$', ListView.as_view(queryset=Post.publics.all(), template_name='archives.html')),
    url(r"^archives/(\d+)/(\d+)/$", month),
    url(r'^tag/(?P<tag>\w+)$', tagpage),
    # url(r'^projects/$', projects, name='projects'),
]
コード例 #10
0
ファイル: urls.py プロジェクト: Kup9NpS/My_Django_Site
from django.conf.urls import include, url
from blog.views import PostListView, PostDetailView

urlpatterns = [url(r"^$", PostListView.as_view(), name="list"), url(r"^(?P<pk>\d+)/$", PostDetailView.as_view())]
コード例 #11
0
ファイル: urls.py プロジェクト: sneawo/django_mongo_test
from django.conf.urls import patterns, include, url
from django.conf import settings
from blog.views import PostListView

urlpatterns = patterns("", url(r"^$", PostListView.as_view(), name="post-list"), url(r"^post/", include("blog.urls")))

if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns

    urlpatterns += staticfiles_urlpatterns()

    urlpatterns += patterns(
        "", url(r"^media/(?P<path>.*)$", "django.views.static.serve", {"document_root": settings.MEDIA_ROOT})
    )
コード例 #12
0
"""

    blog.urls
    =========

"""
from django.conf.urls import patterns, url

from blog.views import PostListView, PostDetailView


urlpatterns = patterns('',
    url(r'^', PostListView.as_view(), name="list"),
    url(r'^/(?P<slug>[\w-]+)/$', PostDetailView.as_view(), name="detail"),
)
コード例 #13
0
ファイル: urls.py プロジェクト: krnr/testblog
from django.conf.urls import patterns, include, url
from django.contrib import admin

from blog.views import PostListView

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

    url(r'^admin/', include(admin.site.urls) ),
    url(r'^accounts/', include('accounts.urls', namespace='accounts') ),
    url(r'^blog/', include('blog.urls', namespace='blog') ),
    url(r'^$', PostListView.as_view(), name='frontpage')
)
コード例 #14
0
ファイル: urls.py プロジェクト: maremaremare/victorkachalin
    url(r'^shop/orders/$', NewOrderView.as_view(template_name='order.html')),
    url(r'^home/$', HomePageView.as_view()),
    url(r'^blog/$', BlogPostListView.as_view()),
    url(r'^blog/page(?P<page>[0-9]+)/$', BlogPostListView.as_view()),
    url(r'^blog/(?P<pk>\d+)$', BlogPostDetailView.as_view()),
    url(r'^purchase/$', SinglePageView.as_view(template_name='singlepage.html', kw='purchase')),
    url(r'^thanks/$', SinglePageView.as_view(template_name='singlepage.html', kw='thanks')),
    url(r'^fail/$', SinglePageView.as_view(template_name='singlepage.html', kw='fail')),    
    url(r'^blog/tag/(?P<tag>\D+)/$', BlogPostTagListView.as_view(template_name='blogpost_list.html')),
    url(r'^blog/posts/(?P<pk>\d+)/$', BlogPostDetailView.as_view(template_name='blogpost_detail.html')),
    url(r'^photoalbum/$', PhotoAlbumView.as_view()),
    url(r'^photoalbum/tag/(?P<tag>\D+)/$', PhotoAlbumTagView.as_view()),
    url(r'^gallery/', include('photologue.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^(?P<slug>\w+)/page/$', SinglePageSidebarView.as_view()),
    url(r'^(?P<cat>\w+)/(?P<pk>\d+)$', PostDetailView.as_view()),
    #url(r'^\w+/(?P<pk>\d+)/$', PostDetailView.as_view()),
    url(r'^(?P<cat>\S+)/list/$',  PostListView.as_view(template_name='newpost_list.html')),
    url(r'^(?P<cat>\S+)/poems/$',  PostListView.as_view(template_name='poetry_list.html', paginate_by=12)),    
    url(r'^(?P<cat>\S+)/list/page(?P<page>[0-9]+)/$', PostListView.as_view(template_name='newpost_list.html')),
    url(r'^(?P<cat>\S+)/poems/page(?P<page>[0-9]+)/$', PostListView.as_view(template_name='poetry_list.html')),
    url(r'^(?P<cat>\w+)/$',  CatListView.as_view(template_name='cat_list.html', paginate_by=4)),
    url(r'^(?P<cat>\S+)/page(?P<page>[0-9]+)/$', PostListView.as_view(template_name='cat_list.html')),
    
    url(r'^gallery/photo/(?P<id>\S+)/buy/(?P<item>\w+)/$', OrderFormView.as_view(template_name='photo_buy.html'), name='buy'),
    url(r'^gallery/photo/(?P<id>\S+)/buy/(?P<item>\w+)/success/$', OrderView.as_view(template_name='photo_buy_success.html'), name='buy-success'),
    url(r'^grappelli/', include('grappelli.urls')),
)


コード例 #15
0
from django.conf.urls.defaults import *

from blog.views import PostListView, PostDetailView

urlpatterns = patterns(
    "",
    url(r"^$", PostListView.as_view(), name="post_list"),
    url(r"^(?P<year>\d{4})/(?P<slug>.+)/$", PostDetailView.as_view(), name="post_detail"),
)
コード例 #16
0
ファイル: urls.py プロジェクト: geca/simple-django-blog
from django.conf.urls import url
from django.views.generic import DetailView
from blog.models import Post, Category
from blog.views import CategoryListView, PostListView

urlpatterns = [
    # Index
    url(r'^(?P<page>\d+)?/?$', PostListView.as_view(
        model=Post,
        paginate_by=5,
        ),
        name='index'
    ),

    # Individual post
    url(r'^(?P<pub_date__year>\d{4})/(?P<pub_date__month>\d{1,2})/(?P<slug>[a-zA-Z0-9-]+)/?$', DetailView.as_view(
        model=Post,
        ),
        name='post'
    ),

    # Categories
    url(r'^category/(?P<slug>[a-zA-Z0-9-]+)/?$', CategoryListView.as_view(
        paginate_by=5,
        model=Category,
        ),
        name='category'
    ),
]
コード例 #17
0
ファイル: urls.py プロジェクト: thecount12/oninweb
from django.conf.urls import url, include

from blog.views import PostListView
from blog.views import PostDetailView
from blog.views import PostCommentView


urlpatterns = [
        url(r'^$', PostListView.as_view(), name='post-list'),
        url(r'^(?P<pk>\d+)/$', PostDetailView.as_view(), name='post-detail'),
        url(r'^(?P<pk>\d+)/comment/$', PostCommentView, name='postcomment'),
]
コード例 #18
0
ファイル: urls.py プロジェクト: mrfuxi/gae-blog
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'),
)
コード例 #19
0
ファイル: urls.py プロジェクト: stefantrinh1/stefantrinhold
from blog.views import (
    PostListView,
    PostDeleteView,
    PostDetailView,
    PostUpdateView,
    DraftListView,
    CreatePostView,
    comment_remove,
    post_publish,
    NewCuisineView,
    NewRestaurantView,
)
# CommentFormView,add_comment_to_post,comment_approve,)

# path('commentform/', CommentFormView.as_view(), name='comment_form'),
# path('post/<int:pk>/comment',add_comment_to_post , name='add_comment_to_post'),
# path('comment/<int:pk>/approve/',comment_approve, name='comment_approve'),
urlpatterns = [
    path('', PostListView.as_view(), name='post_list'),
    path('post/<int:pk>/', PostDetailView.as_view(), name='post_detail'),
    path('drafts/', DraftListView.as_view(), name='post_draft_list'),
    path('post/new/', CreatePostView.as_view(), name='post_new'),
    path('post/<int:pk>/edit/', PostUpdateView.as_view(), name='post_edit'),
    path('post/<int:pk>/remove/', PostDeleteView.as_view(),
         name='post_remove'),
    path('post/<int:pk>/publish/', post_publish, name='post_publish'),
    path('comment/<int:pk>/remove/', comment_remove, name='comment_remove'),
    path('newcuisine/', NewCuisineView.as_view(), name='new_cuisine'),
    path('newrestaurant/', NewRestaurantView.as_view(), name='new_restaurant'),
]
コード例 #20
0
ファイル: urls.py プロジェクト: oskarko/my-first-blog
from django.conf.urls import include, url
from . import views
from blog.views import PostListView

urlpatterns = [
    #url(r'^$', views.post_list),  # first page with all post
    url(r'^$', PostListView.as_view(), name='post_list'),  # first page with all post
    url(r'^home/$', views.home, name='home'),  # HOME
    url(r'^about/$', views.about, name='about'),  # About page
    url(r'^works/$', views.works, name='works'),  # Portfolio
    url(r'^blog/$', PostListView.as_view(), name='post_list'),  # Blog
    url(r'^activate/(?P<key>.+)$', views.activation, name='activation'),
    url(r'^post/(?P<pk>[0-9]+)/$', views.post_detail),  # page with a post detail
    url(r'^post/new/$', views.post_new, name='post_new'),  # insert new post
    url(r'^post/(?P<pk>[0-9]+)/edit/$', views.post_edit, name='post_edit'),  # edit a post
    url(r'^drafts/$', views.post_draft_list, name='post_draft_list'),  # list post without publish
    url(r'^post/(?P<pk>\d+)/publish/$', views.post_publish, name='post_publish'),  # publish a post in the draft list
    url(r'^post/(?P<pk>\d+)/remove/$', views.post_remove, name='post_remove'),  # remove a post
    url(r'^post/(?P<pk>\d+)/comment/$', views.add_comment_to_post, name='add_comment_to_post'),  # add comment to post
    url(r'^comment/(?P<pk>\d+)/approve/$', views.comment_approve, name='comment_approve'),  # approve a comment as admin user
    url(r'^comment/(?P<pk>\d+)/remove/$', views.comment_remove, name='comment_remove'),  # delete a comment as admin user
    url(r'^register/$', views.add_user, name='add_user'),  # insert new post
    url(r'^list/$', views.list, name='list'),  # cargar foto de usuario
    url(r'^contact/$', views.contact, name='contact_form'),  # cargar foto de usuario
    url(r'^list/(?P<pk>\d+)/remove/$', views.photo_remove, name='photo_remove'),  # delete a comment as admin user
    url(r'^profile/(?P<pk>\d+)/$', views.view_user_profile, name='view_user_profile'),  # views.view_user_profile es el método en views.py
    url(r'^profile/(?P<pk>\d+)/remove/$', views.delete_user_profile, name='delete_user_profile'),
    url(r'^search/$', views.search, name='searchentry'),
    # views.delete_user_profile es el método en views.py. Al tener pk en la URL debemos pasarla en el HTML (template)
]
コード例 #21
0
from django.conf.urls import url
from blog.views import (
    AboutView,
    CreatePostView,
    DraftListView,
    PostDetailView,
    PostDeleteView,
    PostListView,
    PostUpdateView,
)

urlpatterns = [
    url(r"^$", PostListView.as_view(), name="post_list"),
    url(r"^about/$", AboutView.as_view(), name="about"),
    url(r"^post/(?P<pk>\d+)$", PostDetailView.as_view(), name="post_detail"),
    url(r"^post/new/$", CreatePostView.as_view(), name="post_new"),
    url(r"^post/(?P<pk>\d+)/edit/$",
        PostUpdateView.as_view(),
        name="post_edit"),
    url(r"^post/(?P<pk>\d+)/remove/$",
        PostDeleteView.as_view(),
        name="post_remove"),
    url(r"^drafts/$", DraftListView.as_view(), name="post_drafts_list"),
]
コード例 #22
0
ファイル: urls.py プロジェクト: Olasoft/django-mechanicalbear
from django.conf.urls import patterns, include, url

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

from blog.views import PostListView, PostDetailView, PostNoTag, PostMonthView

urlpatterns = patterns('',
    url(r'^$', PostListView.as_view(), name='list'),
    url(r'^radio.mp3$', 'blog.views.radio', name='radio'),
    url(r'^random/$', 'blog.views.random'),
    url(r'^banner/$', 'blog.views.banner'),
    url(r'^notag/$', PostNoTag.as_view(), name='notag'),
    url(r'^(?P<pk>\d+)/$', PostDetailView.as_view(), name='post'), 
    url(r'^(?P<year>\d{4})/(?P<month>\d{2})/$', PostMonthView.as_view(), name='monthly'),
    url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>\S+).html$', 'blog.views.doublerouble', name='slug'),
    url(r'^api/get_posts/(?P<page>\d+)/$', 'blog.views.get_posts'),
    url(r'^api/get_posts/(?P<page>\d+)/(?P<tag>\S+)/$', 'blog.views.get_posts'),
    url(r'^tag/(?P<tag>\S+)/$', PostListView.as_view(), name='list'),
    url(r'^search/label/(?P<tag>\S+)/$', PostListView.as_view()),

    # 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)),

    #url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'static'}),
    #url(r'^images/(?P<path>.*.jpg)$', 'django.views.static.serve', {'document_root': 'images'}),
コード例 #23
0
from django.urls import path

from blog.views import (PostListView, PostDetailView, PostCreateView,
                        PostUpdateView, PostDeleteView, UserPostListView)

from blog import views

urlpatterns = [
    path('', PostListView.as_view(), name="blog-home"),
    path('user/<str:username>/', UserPostListView.as_view(),
         name="user-posts"),
    path('post/<int:pk>/', PostDetailView.as_view(), name="post-detail"),
    path('post/new/', PostCreateView.as_view(), name="post-create"),
    path('post/<int:pk>/update/', PostUpdateView.as_view(),
         name="post-update"),
    path('post/<int:pk>/delete/', PostDeleteView.as_view(),
         name="post-delete"),
    path('about/', views.about, name="blog-about"),
]
コード例 #24
0
ファイル: urls.py プロジェクト: shashanksmaty/django_blog
from django.urls import path
from . import views
from blog.views import PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView

urlpatterns = [
    path('', PostListView.as_view(), name='blog-index'),
    path('post/<int:pk>', PostDetailView.as_view(), name='post-detail'),
    path('post/new/', PostCreateView.as_view(), name='post-create'),
    path('post/<int:pk>/update', PostUpdateView.as_view(), name='post-update'),
    path('post/<int:pk>/delete', PostDeleteView.as_view(), name='post-delete'),
    path('about/', views.about, name='blog-about'),
]
コード例 #25
0
ファイル: urls.py プロジェクト: rushabhgediya38/Blog
from django.urls import path
from . import views
from blog.views import (PostListView,
                        PostDetailView,
                        PostCreateView,
                        PostUpdateView,
                        PostDeleteView,
                        UserPostListView,
                        AddCommentView,
                        )

urlpatterns = [
    path('', PostListView.as_view(), name='blog-home'),
    path('user/<str:username>', UserPostListView.as_view(), name='user-posts'),
    path('post/<int:pk>/', PostDetailView.as_view(template_name='blog/post_detail.html'), name='post-detail'),
    path('post/<int:pk>/comment/', AddCommentView.as_view(template_name='blog/add_comment.html'), name='post_comment'),
    path('post/<int:pk>/update/', PostUpdateView.as_view(), name='post-update'),
    path('post/<int:pk>/delete/', PostDeleteView.as_view(template_name='blog/post_confirm_delete.html'),
         name='post-delete'),
    path('post/new/', PostCreateView.as_view(template_name='blog/post_form.html'), name='post-create'),
    path('about/', views.about, name='blog-about'),
]
コード例 #26
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.contrib import admin
from django.urls import path, re_path, include
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()),
コード例 #27
0
ファイル: urls.py プロジェクト: Leeaandrob/django_tutorial
from django.conf.urls import url
from django.contrib import admin

from blog.views import PostListView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', PostListView.as_view()),
]
コード例 #28
0
from django.urls import path
from blog.views import PostListView,PostDetailView

app_name = 'blogs'

urlpatterns = [

    path("blog/",PostListView.as_view(),name='post_list'),
    path('blog/<int:pk>/',PostDetailView.as_view(),name='post_detail'),


]
コード例 #29
0
ファイル: urls.py プロジェクト: davidpatel4/django-cms
from django.urls import path ,re_path
from blog.views import index
from blog.views import post_details,contact_view,post_form_view,post_edit_form_view,PostListView,PostDetailView,PostFormView,ContactFormView,PostFormUpdateView


urlpatterns = [
    # path('',index),
    path('',PostListView.as_view()),
    # path("<int:id>",post_details),
    # path("<int:pk>",PostDetailView.as_view()),
    path("posts",PostFormView.as_view()),
    path("posts/<slug:slug>",PostFormUpdateView.as_view()),
    path("contact",ContactFormView.as_view()),
    path("<slug:slug>",PostDetailView.as_view(),name ="post-detail"),
    # path("contact",contact_view),
    
    # path("posts",post_form_view),


]

# "post-detail" => "<slug:slug>"

# url "post-detail" "abc" = "/abc" => valid url 
# a= 10 
# print(a)

# post-detail = "post/<slug:slug>""

# {% url 'url_name' args %}
コード例 #30
0
         ProfileDetailView.as_view(),
         name='profile-detail'),
    path('profiles/<int:pk>/update',
         ProfileUpdateView.as_view(),
         name='profile-update'),
    path('profiles/<int:pk>/update_img',
         ProfileImageUpdateView.as_view(),
         name='profile-update-img'),
    path('dashboard/', dashboard, name='dashboard'),
    path('',
         auth_views.LoginView.as_view(template_name='users/login.html'),
         name='login'),
    path('logout/',
         auth_views.LogoutView.as_view(template_name='users/logout.html'),
         name='logout'),
    path('posts/', PostListView.as_view(), name='posts'),
    path('posts/<int:pk>/', PostDetailView.as_view(), name='post-detail'),
    path('posts/<int:pk>/update', PostUpdateView.as_view(),
         name='post-update'),
    path('posts/<int:pk>/delete', PostDeleteView.as_view(),
         name='post-delete'),
    path('posts/new/', PostCreateView.as_view(), name='post-create'),
    path('table/', table, name='table'),
    path('dashboard_2020/', dashboard_2020, name='npc_2020'),
    path('dashboard_2021/', dashboard_2021, name='npc_2021'),
    path('rules/', rules, name='rules'),
    path('statistic/', statistic, name='statistic')
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
コード例 #31
0
ファイル: urls.py プロジェクト: mattlong/mattlong
from django.conf.urls import patterns, include, url

from blog.views import PostDetailView, PostSummaryView, PostListView, PostCreateView

urlpatterns = patterns('blog.views',
    url(r'^$', PostListView.as_view()),
    url(r'^all/$', PostSummaryView.as_view()),
    url(r'^new/$', 'edit_post'),
    url(r'^(?P<slug>[\w\-]+)/$', PostDetailView.as_view()),
    url(r'^(?P<slug>[\w\-]+)/edit/$', 'edit_post'),
)
コード例 #32
0
from django.conf.urls import  include, url
from blog.views import PostListView, PostDetailView

urlpatterns = [
    url(r'^$', PostListView.as_view(), name="list"),
    url(r'^(?P<pk>\d+)/$', PostDetailView.as_view()),
]
コード例 #33
0
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings
from pages.views import AboutView, ContactUsView, HomeView, ProjectView, ServiceView, ContactView
from blog.views import PostListView, PostDetailView
from rest_framework import routers, serializers, viewsets
from rest01.views import (PostList, PostDetail, CreatePost, UpdatePost,
                          DeletePost)

urlpatterns = [
    path('batmans-admin/', admin.site.urls),
    ### PAGES APP URLS ###
    path('', HomeView.as_view(), name='home'),
    path('about_us/', AboutView.as_view(), name='about'),
    path('what_we_do/', ServiceView.as_view(), name='service'),
    path('completed_projects/', ProjectView.as_view(), name='project'),
    path('contact_us/', ContactUsView.as_view(), name='contact'),
    #### BLOG URLS ###
    path('blog', PostListView.as_view(), name='list'),
    path('post/<slug>/<pk>/', PostDetailView.as_view(), name='post-detail'),
    path('post/', PostList.as_view(), name='post-list'),
    path('post/<slug>/<pk>/', PostDetail.as_view(), name='post-detail'),
    path('post/create', CreatePost.as_view(), name='create-post'),
    path('post/<pk>/update', UpdatePost.as_view(), name='update-post'),
    path('post/<pk>/delete', DeletePost.as_view(), name='delete-post'),
    ## OTHER BASE URLS FOR DEPENDENCIES #####
    path('ckeditor/', include('ckeditor_uploader.urls')),
    path('api-auth/', include('rest_framework.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #34
0
from django.conf.urls import url
from blog.views import PostListView,PostCreateView,PostUpdateDeleteView, \
                PostDetailView,CommentView,TagView

urlpatterns = [
    url(r'^view/?$', PostListView.as_view(), name='view-all'),  #GET
    url(r'^create/?$', PostCreateView.as_view(), name='create-post'),  #POST
    url(r'^(?P<pk>\d+)$', PostDetailView.as_view(), name='view-one'),  #GET
    url(r'^(?P<pk>\d+)/update$',
        PostUpdateDeleteView.as_view(),
        name='update-post'),  #PUT
    url(r'^(?P<pk>\d+)/delete$',
        PostUpdateDeleteView.as_view(),
        name='delete-post'),  #DELETE
    url(r'^(?P<pk>\d+)/comment$',
        CommentView.as_view(),
        name='comment-on-post'),  #POST
    url(r'^(?P<pk>\d+)/vote', PostUpdateDeleteView.as_view(),
        name='vote-post'),  #PATCH
    url(r'^tag$', TagView.as_view(), name='list-tag'),  #GET
]
コード例 #35
0
ファイル: urls.py プロジェクト: jaishankarg24/4in1Application
from django.urls import path

from blog.views import PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView, UserPostListView, add_comment

from blog import views

urlpatterns = [
    path('blog/', PostListView.as_view(), name='blog'),
    path('user/<str:username>/', UserPostListView.as_view(),
         name='user_posts'),
    path('post/<int:pk>/', PostDetailView.as_view(), name='post_detail'),
    path('post/new/', PostCreateView.as_view(), name='post_create'),
    path('post/<int:pk>/update/', PostUpdateView.as_view(),
         name='post_update'),
    path('post/<int:pk>/delete/', PostDeleteView.as_view(),
         name='post_delete'),
    path('about/', views.about, name='about'),
    path('post/<int:pk>/comment/', add_comment, name='add_comment'),
    path('<int:pk>/share/', views.mail_send_view, name='share_by_email'),
]
コード例 #36
0
from django.urls import path, re_path
# from blog.views import index
from blog.views import post_details, like_post
from blog.views import category_buttons
# from blog.views import post_form_view
# from blog.views import contactus_view
from blog.views import PostListView, PostFormView, ContactFormView, PostFormUpdateView, PostLatestListView, PostFormDeleteView, SearchPostView

urlpatterns = [
    path('', PostLatestListView.as_view(), name='landing'),
    path('index', PostListView.as_view(), name='index'),
    path('filter/<int:id>', category_buttons, name='category_buttons'),
    path('search', SearchPostView.as_view(), name='search'),
    # path('posts', post_form_view, name='posts'),
    path('posts', PostFormView.as_view(), name='posts'),
    path('update/<slug:slug>',
         PostFormUpdateView.as_view(),
         name='update-view'),
    path('delete/<slug:slug>',
         PostFormDeleteView.as_view(),
         name='delete-view'),
    path('contacts', ContactFormView.as_view(), name='contacts'),
    path('like', like_post, name='like_post'),
    # path('dashboard',dashboard,name='dashboard'),
    path('<str:slug>', post_details, name='post-detail'),
    # path('<slug:slug>', PostDetailView.as_view(), name='post-detail'),
]
コード例 #37
0
ファイル: urls.py プロジェクト: zmeii85/DjangoBlog
#coding: utf-8
from django.conf.urls import patterns, url
from blog.views import PostListView, PostDetailView

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

                       #url(r'^category/(?P<id>\d+)/$', 'category'),

                       url(r'^tag/(?P<id>\d+)/$', 'tag'),
)
コード例 #38
0
ファイル: urls.py プロジェクト: kzurawel/topplr
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:
コード例 #39
0
from django.contrib import admin
from django.conf import settings
from django.conf.urls import patterns, include, url

import fancypages.urls
from fancypages import views

from blog.views import PostDetailView, PostListView

admin.autodiscover()


urlpatterns = patterns(
    '',

    url(r'^$', views.HomeView.as_view(), name='home'),

    url(r'^posts/$', PostListView.as_view(), name="post-list"),
    url(r'^posts/(?P<slug>[\w-]+)/$', PostDetailView.as_view(),
        name="post-detail"),

    url(r'^admin/', include(admin.site.urls)),

    url(r'^', include(fancypages.urls)),
)

if settings.DEBUG:
    urlpatterns += patterns(
        '', url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
                {'document_root': settings.MEDIA_ROOT}))
コード例 #40
0
ファイル: urls.py プロジェクト: stahlnow/stahlnow
from django.conf.urls import url
from blog.views import PostListView, PostListViewByTags, PostDetailView

urlpatterns = [
    url(r'^$', PostListView.as_view(), name='home'),
    url(r'^(?P<slug>[-_\w]+)', PostDetailView.as_view(), name='post_detail')
]
コード例 #41
0
from django.conf.urls import url, include
from django.conf import settings
from django.contrib import admin
from blog.views import LentaView, LoginView, logout_view, testview, UserListView, PostListView, \
    MyPostListView, CreatePostView, PostView, DeletePostView, FollowsListView, SubscribeView, \
    UnsubscribeView, PostMarkViewedView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^accounts/login/$', LoginView.as_view(), name='login'),
    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'),
コード例 #42
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, include
from django.conf import settings
from django.conf.urls.static import static

from blog.views import PostListView

admin.site.site_header = "Coding Club NITJ"
admin.site.site_title = "Coding Club NITJ Portal"
admin.site.index_title = "Welcome to Coding Club NITJ Portal"

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/', include('authenticate.urls', namespace='authenticate')),
    path('', include('core.urls', namespace='core')),
    path('blog/', include('blog.urls', namespace='blog')),
    path('tag/(?P<slug>[\w-]+)/$', PostListView.as_view(), name='tagged'),
    path('startup/', include('startup.urls', namespace='startup')),
    path('codearena/', include('codearena.urls', namespace='codearena')),
    path('meeting/', include('meeting.urls', namespace='meeting')),
    path('accounts/', include('django.contrib.auth.urls')),
    path('accounts/', include('allauth.urls')),
    path('api/v1/', include('social_django.urls', namespace='social')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #43
0
ファイル: base.py プロジェクト: TrueCryer/freetorial
"""freetorial 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 import admin

from django.views.generic import TemplateView

from blog.views import PostListView


urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),

    url(r'^$', PostListView.as_view() , name='index'),

    url(r'^blog/', include('blog.urls')),
]
コード例 #44
0
from django.conf.urls import url
from blog.views import PostListView

helper_patterns = [
    url(r'posts/$', PostListView.as_view(), name='posts'),
]

urlpatterns = helper_patterns
コード例 #45
0
ファイル: urls.py プロジェクト: Ashnu11/Blog_sys
    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.conf.urls import url
from .custom_site import custom_site
from blog.views import (
    IndexView,CategoryView,TagView,
    PostListView,PostDetailView,post_list,post_detail,
)
from blog.views import post_list,post_detail
from config.views import links
urlpatterns = [
    url(r'^$', PostListView.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$', PostDetailView.as_view(),name='post-detail'),
    url(r'^links/$', links,name='links'),
    url(r'custom_admin/',custom_site.urls,name='super-admin'),
    url(r'super_admin/', admin.site.urls,name='admin'),
    # url(r'^$',post_list),
    # url(r'^category/(?P<category_id>\d+)/$',post_list),
    # url(r'^tag/(?P<tag_id>\d+)/$',post_list),
    # url(r'^post/(?P<post_id>\d+).html$',post_detail),
    # url(r'^links/$', links),
    # url(r'custom_admin/', custom_site.urls, name='super-admin'),
    # url(r'super_admin/', admin.site.urls, name='admin'),
]
コード例 #46
0
ファイル: urls.py プロジェクト: kidni/wilderart_old
from blog.views import PostListView, PostDetailView
from galleries.views import GalleryListView, GalleryDetailView
from art.views import ArtworkDetailView
from tags.views import TagListView, TagDetailView
from .views import HomepageView
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', HomepageView.as_view(), name='index'),

    # Exhibition Views
    url(r'^exhibitions/$', ExhibitionListView.as_view(), name="exhib_list"),
    url(r'^exhibitions/(?P<slug>[-\w]+)/$', ExhibitionDetailView.as_view(), name="exhib_detail"),

    # Blog Views
    url(r'^journey/$', PostListView.as_view(), name="blog_list"),
    url(r'^journey/(?P<slug>[-\w]+)/$', PostDetailView.as_view(), name="blog_detail"),

    # Gallery Views
    url(r'^galleries/$', GalleryListView.as_view(), name="gal_list"),
    url(r'^galleries/(?P<slug>[-\w]+)/$', GalleryDetailView.as_view(), name="gal_detail"),
    url(r'^galleries/artwork/(?P<slug>[-\w]+)/$', ArtworkDetailView.as_view(), name="art_detail"),

    # TinyMCE
    url(r'^tinymce/', include('tinymce.urls')),
    # Media
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT,}),
    # Admin
    url(r'^admin/', include(admin.site.urls)),
    url(r'^admin_tools/', include('admin_tools.urls')),
)
コード例 #47
0
from django.urls import path
from blog.views import PostListView, PostDetailView, contact_us_form_view, PostCreateView, PostUpdateView, PostDeleteView, profileDetailView, BookmarkView, CommentDeleteView, bookmarkDeleteView, PostSearchListView

urlpatterns = [
    path('', PostListView.as_view(), name='home'),
    # path('blog', blogList),
    path('blogs/<slug:slug>', PostDetailView.as_view(), name='post-detail'),
    path('contactUs/', contact_us_form_view, name='contactUs'),
    path('category/<int:id>/', PostListView.as_view(),
         name='post_by_category'),
    path('post/', PostCreateView.as_view(), name='post'),
    path('update/<slug:slug>/', PostUpdateView.as_view(), name='update'),
    path('delete/<slug:slug>/', PostDeleteView.as_view(), name='delete'),
    path('<int:pk>/', profileDetailView.as_view(), name='profile'),
    path('search/', PostSearchListView.as_view(), name='search'),
    path('blog/bookmark', BookmarkView.as_view(), name='bookmark'),
    path('blog/<int:pk>/add_bookmark',
         BookmarkView.as_view(),
         name='add-bookmark'),
    path('comment/<int:id>/', CommentDeleteView, name='commentDelete'),
    path('bookmark/<int:id>/', bookmarkDeleteView, name='bookmarkDelete')
]
コード例 #48
0
from django.urls import path
from django.conf.urls import url
from blog import views
from blog.views import(AboutView,PostListView,PostDetailView,
CreatePostView,UpdatePostView,PostDeleteView,DraftListView,
add_comment_to_post,comment_approve,comment_remove,post_publish)

urlpatterns = [
    path('',PostListView.as_view(),name="post_list"),
    path('about/',AboutView.as_view(),name="about"),
    url('post/(?P<pk>\d+)$',PostDetailView.as_view(),name="post_detail"),
    url('post/new/$',CreatePostView.as_view(),name="post_new"),
    url('post/(?P<pk>\d+)/edit/$',UpdatePostView.as_view(),name="post_edit"),
    url('post/(?P<pk>\d+)/remove/$',PostDeleteView.as_view(),name="post_remove"),
    url('drafts/',DraftListView.as_view(),name="post_draft_list"),
    url('post/(?P<pk>\d+)/comment/$',add_comment_to_post,name="add_comment_to_post"),
    url('comment/(?P<pk>\d+)/approve/$',comment_approve,name="comment_approve"),
    url('comment/(?P<pk>\d+)/remove/$',comment_remove,name="comment_remove"),
    url('post/(?P<pk>\d+)/publish/$',post_publish,name="post_publish"),
]
コード例 #49
0
from blog.views import (main, sign_up, CustomLoginView, PostListView, PostFormView, PostUpdateView, PostDeleteView,
                        new_comment_leave, unsubscribe_view, logout_view)

from blog.ui_views import PostsListUIView, PostUIView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include([
        path('', PostsListUIView.as_view(), name='ui_posts_list'),
        path('post/<slug:slug>/<int:pk>', PostUIView.as_view(), name='ui_post'),
    ])),
    path('uviyti', CustomLoginView.as_view(), name='login'),
    path('logout', logout_view, name='logout'),
    path('sign-up', sign_up, name='sign_up'),
    path('ckeditor/', include('ckeditor_uploader.urls')),

    path('admin-panel/', include([
        path('', main, name='index'),
        path('posts-list', PostListView.as_view(), name='posts-list'),
        path('post-add', PostFormView.as_view(), name='post-add'),
        path('post-edit/<slug:slug>/<int:pk>', PostUpdateView.as_view(), name='post-edit'),
        path('post-delete/<slug:slug>/<int:pk>', PostDeleteView.as_view(), name='post-delete'),
    ])),

    path('test_url/', new_comment_leave, name='new_comment'),
    path('unsubscribe/<uidb64>/<token>', unsubscribe_view, name='unsubscribe'),
]

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATICFILES_DIRS)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #50
0
ファイル: urls.py プロジェクト: futre777/django
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 import views
from django.conf import settings
from django.conf.urls.static import static
from blog.views import PostListView, GalListView, PostDetailView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.home, name='home'),
    path('bio/', views.bio, name='bio'),
    path('pub/', PostListView.as_view(), name='pub'),
    path('pub/post_id=<int:pk>/', PostDetailView.as_view(), name='pid'),
    path('galeria/', GalListView.as_view(), name='gal'),
    path('contacto/', views.cont, name='cont')
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
コード例 #51
0
"""class URL Configuration

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.contrib import admin
from django.urls import path
from blog.views import PostListView, PostDetailVies

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', PostListView.as_view(), name='blog_list'),
    path('blog/<pk>.html', PostDetailVies.as_view(), name='blog_detail'),
]
コード例 #52
0
ファイル: urls.py プロジェクト: sukwanlee/thoughtdots
from django.conf.urls import patterns, url

from blog.views import PostListView, PostCreateView

urlpatterns = patterns('',
	url(r'^$', PostListView.as_view(), name='post_list_view'),
	url(r'^create/$', PostCreateView.as_view(), name='post_create_view'),
)