Ejemplo n.º 1
0
from django.conf.urls import url
from post.views import (PostCreateView, PostDetailView, PostDeleteView,
                        PostListView, PostUpdateView, AuthorPostView)

app_name = 'post'

urlpatterns = [
    url(r'^$', PostListView.as_view(), name='List'),
    url(r'^create', PostCreateView.as_view(), name='Create'),
    url(r'^detail/(?P<pk>[\d-]+)/$', PostDetailView.as_view(), name='Details'),
    url(r'^update/(?P<pk>[\d-]+)/$', PostUpdateView.as_view(), name='Update'),
    url(r'^delete/(?P<pk>[\d-]+)/$', PostDeleteView.as_view(), name='Delete'),
    url(r'^author/(?P<username>[-\w]+)/$',
        AuthorPostView.as_view(),
        name='Author-Post')
]
Ejemplo n.º 2
0
from django.urls import include, path, re_path
from post.views import (
    PostCreateView,
    PostDetailView,
    PostDeleteView,
    PostListView,
    PostUpdateView,
)

urlpatterns = [
    re_path(r'^$', PostListView.as_view(), name="List"),
    re_path(r'^create', PostCreateView.as_view(), name="Create"),
    re_path(r'^detail/(?P<pk>[\d-]+)/$',
            PostDetailView.as_view(),
            name="Details"),
    re_path(r'update/(?P<pk>[\d-]_)/$',
            PostUpdateView.as_view(),
            name="Update"),
    re_path(r'^delete/(?P<pk>[\d]+)/$',
            PostDeleteView.as_view(),
            name="Delete")
]
Ejemplo n.º 3
0
from django.conf.urls import url


from post.views import (PostsFavoriteAPIView, CommentCreateAPIView,
                        CommentListAPIView, CommentSingleAPIView,
                        CommentUpdateAPIView, CommentsDestroyAPIView, TagListAPIView,
                        PostsFeedAPIView, PostCreateView, PostsUpvoteAPIView, PostsDownvoteAPIView,
                        PostDisplayView, PostSingleView, PostUpdateView, PostDestroyAPIView)


urlpatterns = [
    url(r'^feed/?$', PostsFeedAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/favorite/?$', PostsFavoriteAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/upvote/?$', PostsUpvoteAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/downvote/?$', PostsDownvoteAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/comments/create/?$', CommentCreateAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/comments/view/?$', CommentListAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/comments/view/(?P<comment_pk>[\d]+)?$', CommentSingleAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/comments/update/(?P<comment_pk>[\d]+)/?$', CommentUpdateAPIView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/comments/delete/(?P<comment_pk>[\d]+)/?$', CommentsDestroyAPIView.as_view()),
    url(r'^tags/?$', TagListAPIView.as_view()),
    url(r'^create/$', PostCreateView.as_view()),
    url(r'^view/?$', PostDisplayView.as_view()),
    url(r'^view/(?P<post_slug>[-\w]+)/?$', PostSingleView.as_view()),
    url(r'^update/(?P<post_slug>[-\w]+)/?$', PostUpdateView.as_view()),
    url(r'^(?P<post_slug>[-\w]+)/delete/?$', PostDestroyAPIView.as_view()),
]
Ejemplo n.º 4
0
urlpatterns = [
    path('admin/', admin.site.urls),
    #path('', index),
    path('', IndexView.as_view(), name='home'),
    # path('blog/', post_list, name='post-list'),
    path('blog/', PostListView.as_view(), name='post-list'),
    path('search/', search, name='search'),
    path('about/', about, name='about'),
    path('service/', service, name='service'),
    path('email-signup/', email_list_signup, name='email-list-signup'),
    path('register/', v.register, name='register'),
    path('', include('sendemail.urls')),
    path('', include('django.contrib.auth.urls')),
    # path('create/', post_create, name='post-create'),
    path('create/', PostCreateView.as_view(), name='post-create'),
    # path('post/<id>/', post_detail, name='post-detail'),
    path('post/<pk>/', PostDetailView.as_view(), name='post-detail'),
    # path('post/<id>/update/', post_update, name='post-update'),
    path('post/<pk>/update/', PostUpdateView.as_view(), name='post-update'),
    # path('post/<id>/delete/', post_delete, name='post-delete'),
    path('post/<pk>/delete/', PostDeleteView.as_view(), name='post-delete'),
    path('tinymce/', include('tinymce.urls')),
    path('accounts/', include('allauth.urls'))
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL,
                          document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
Ejemplo n.º 5
0
from django.urls import path
from post.views import (PostCreateView, PostDetailView, PostListView,
                        PostUpdateView, PostDeleteView, PublishView,
                        MyDraftsView, MyPostsView)

from django.contrib.auth.decorators import login_required

app_name = 'post'

urlpatterns = [
    path('new/', PostCreateView, name='create'),
    path('me/', MyPostsView, name='me'),
    path('drafts/', MyDraftsView, name='drafts'),
    path('', PostListView.as_view(), name='list'),
    path('<pk>/', PostDetailView.as_view(), name='detail'),
    path('<pk>/update/',
         login_required(PostUpdateView.as_view()),
         name='update'),
    path('<pk>/delete/',
         login_required(PostDeleteView.as_view()),
         name='delete'),
    path('<pk>/publish/', PublishView, name='publish'),
]
Ejemplo n.º 6
0
from django.contrib import admin
from django.urls import path
from django.contrib.auth import views as auth_views
from post.views import home, PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView, WatchCreateView
from register.views import register, profile
from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    path('post/', PostListView.as_view(), name='posts'),
    path('', PostListView.as_view(), name='home'),
    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('register/', register, name='register'),
    path('login/',
         auth_views.LoginView.as_view(template_name='register/login.html'),
         name='login'),
    path('logout/',
         auth_views.LogoutView.as_view(template_name='register/logout.html'),
         name='logout'),
    path('profile/', profile, name='profile'),
    path('post/private',
         PostListView.as_view(template_name='post/private.html'),
         name='post-private'),
    path('post/invited',
         PostListView.as_view(template_name='post/invited.html'),
Ejemplo n.º 7
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.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.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include
from post.views import PostListView, PostDetailView, PostCreateView, PostUpdateView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/', include('django.contrib.auth.urls')),
    path('', PostListView.as_view(), name='home'),
    path('<int:pk>/', PostDetailView.as_view(), name='post_detail'),
    path('new-post/', PostCreateView.as_view(), name='post_creation'),
    path('post/<int:pk>/', PostUpdateView.as_view(), name='post_update'),
]

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Ejemplo n.º 8
0
from django.urls import path
from post.views import PostDetailView, PostCreateView, PostUpdateView, PostLike, PostDeleteView

app_name = "post"

urlpatterns = [
    path('<int:pk>', PostDetailView.as_view(), name='detail'),
    path('new', PostCreateView.as_view(), name='new'),
    path('<int:pk>/update', PostUpdateView.as_view(), name='update'),
    path('<int:pk>/delete', PostDeleteView.as_view(), name='delete'),
    path('api/like/', PostLike, name='postlike')
]
Ejemplo n.º 9
0
from django.urls import path
from post.views import PostListView, PostCreateView, PostDeleteView, PostUpdateView

app_name = 'post'

urlpatterns = [
    path('posts', PostListView.as_view(), name="listaposts"),
    path('criarposts', PostCreateView.as_view(), name="criarpost"),
    path('posts/<int:pk>/apagar', PostDeleteView.as_view(),
         name="deletarpost"),
    path('posts/<int:pk>/update', PostUpdateView.as_view(), name="updatepost")
]