BlogListView, AboutPageView, ContactPageView, BlogCreateView, BlogDetailView, BlogUpdateView, BlogDeleteView, ProfilePage, ProfilePageUpdate, CreateCommentView, ) from django.contrib.auth.decorators import login_required urlpatterns = [ path('', BlogListView.as_view(), name='home'), path('post/<int:pk>/', BlogDetailView.as_view(), name='post_detail'), path('post/new', login_required(BlogCreateView.as_view()), name='post_new'), path('post/<int:pk>/edit/', login_required(BlogUpdateView.as_view()), name='post_edit'), path('post/<int:pk>/delete/', login_required(BlogDeleteView.as_view()), name='post_delete'), path('post/<int:pk>/comment/', CreateCommentView.as_view(), name="comment"), path('about/', AboutPageView.as_view(), name='about'), path('contact/', ContactPageView.as_view(), name='contact'), path('dashboard/<int:pk>/', login_required(ProfilePage.as_view()), name='profile'),
#-*- coding: utf-8 -*- __author__ = 'daviddetena' # -*- coding: utf-8 -*- from django.conf.urls import url from blogs.views import HomeView, BlogListView, BlogDetailView, PostDetailView, CreateView urlpatterns = [ # Blogs URLs url(r'^$', HomeView.as_view(), name='home'), url(r'^blogs/$', BlogListView.as_view(), name='blog_list'), url(r'^blogs/(?P<username>[a-z]+)$', BlogDetailView.as_view(), name='blog_detail'), url(r'^blogs/(?P<username>[a-z]+)/(?P<pk>[0-9]+)', PostDetailView.as_view(), name='post_detail'), url(r'^new-post/$', CreateView.as_view(), name='post_create'), ]
from django.contrib import admin from django.urls import path from analytics.views import analytics_view from blogs.views import BlogListView, BlogDetailView from survey.views import index urlpatterns = [ path('admin/', admin.site.urls), path('analytics/', analytics_view, name='analytics'), path('blogs/', BlogListView.as_view(), name='list'), path('blogs/<pk>/', BlogDetailView.as_view(), name='detail'), path('survey/', index) ]
from django.urls import path from . import views from blogs.views import home, BestContentList, BlogList, BlogDetailView, BestContentDetailView #from .views import BlogDetailView, BestContentDetailView urlpatterns = [ path('', views.home, name='home'), path('bestcontentlist/', BestContentList.as_view()), path('bloglist/', BlogList.as_view()), path('blogdetailview/<int:pk>/', BlogDetailView.as_view(template_name='blog_detail.html')), path('bestcontentdetail/<int:pk>/', BestContentDetailView.as_view(), name='bestcontent-detail'), ]
router = SimpleRouter() router.register(r'blogs', BlogViewSet, basename='blogs_api') router.register(r'blogs-detail', BlogDetailViewSet, basename='blogs_detail_api') router.register(r'users', UsersViewSet, basename='users_api') router.register(r'posts', PostAPIViewSet, basename='posts_api') urlpatterns = [ path('admin/', admin.site.urls), # api path('api/', include(router.urls)), # auth path('login', LoginView.as_view(), name="login"), path('logout', LogoutView.as_view(), name="logout"), path('sign-up', SignUpView.as_view(), name="sign_up"), # blogs path('blogs/', BlogsListView.as_view(), name="blogs"), path('blogs/<str:username>/', BlogDetailView.as_view(), name="blog_detail"), path('blogs/<str:username>/<int:pk>', PostDetailView.as_view(), name="post_detail"), # posts path('new-post', NewPostView.as_view(), name="new_post"), # home path('', LatestPostsView.as_view(), name="home"), ]
router.register('files', FileViewSet) urlpatterns = [ # Admin path('admin/', admin.site.urls), # Users path('users/', UserListView.as_view(), name='user_list'), path('users/<int:pk>/', UserDetailView.as_view(), name='user_detail'), path('signup/', NewUserView.as_view(), name='signup'), path('login/', LoginView.as_view(), name='login'), path('logout/', LogoutView.as_view(), name='logout'), # Blogs path('blogs/', BlogListView.as_view(), name='blog_list'), path('blogs/<int:pk>/', BlogDetailView.as_view(), name='blog_detail'), path('new-blog/', NewBlogView.as_view(), name='new_blog'), # Categories path('categories/', CategoryListView.as_view(), name='category_list'), path('categories/<int:pk>/', CategoryDetailView.as_view(), name='category_detail'), path('new-category/', NewCategoryView.as_view(), name='new_category'), # Posts path('blogs/<slug:blog_slug>/', PostListView.as_view(), name='post_list'), path('blogs/<slug:blog_slug>/<int:pk>/', PostDetailView.as_view(), name='post_detail'), path('new-post/', NewPostView.as_view(), name='new_post'),
from django.urls import path, re_path from . import views from blogs.views import (BlogView, AboutView, BlogDetailView, CreatePostView, CreateCrudUser, BlogUpdate, UpdatePost, PolicyView) from django.contrib.auth.decorators import login_required app_name = 'blogs' urlpatterns = [ path('', BlogView.as_view(), name='blog-home'), path('<slug:slug>/', BlogDetailView.as_view(), name='detail'), path('tag/<slug:tag_slug>/', BlogView.as_view(), name='tag_by_category'), path('notification/', views.users_notification, name='send-notify'), path('post/create/', login_required(CreatePostView.as_view()), name='create'), path('post/<slug:slug>/edit/', login_required(UpdatePost.as_view()), name='edit'), path('post/delete/<slug:slug>/', views.delete_blog_post, name='post-delete'), path('about/', AboutView.as_view(), name='blog-about'), path('policy/', PolicyView.as_view(), name='policy'), path('delete/<post_id>/', views.blog_delete_post, name='delete'), path('donate/', views.donate, name='donate'), path('update/<slug:slug>/', BlogUpdate.as_view(), name='update'), path('test/', views.test, name='test'), path('favorite/<post_id>/<fav_id>/', views.favorite_like, name='favorite'), path('ajax/<post_id>/<fav_id>/', views.ajax_like, name='ajax-like'),
"""dj 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.conf.urls import url from blogs.views import BlogDetailView, BlogListView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^blogs/$', BlogListView.as_view(), name='list'), url(r'^blogs/(?P<pk>\d+)/$', BlogDetailView.as_view(), name='detail'), ]
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.9/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import patterns, include, url from django.conf import settings from django.conf.urls.static import static from django.contrib import admin from blogs.views import BlogListView, BlogDetailView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^(?P<slug>[-\w]+)/$', BlogDetailView.as_view(), name='blog-detail'), url(r'^ckeditor/', include('ckeditor_uploader.urls')), url(r'^$', BlogListView.as_view(), name='blogs-list'), ]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += patterns('', (r'^static/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.STATIC_ROOT}))
# -*- coding: utf-8 -*- from django.conf.urls import url from blogs.views import BlogUserView, BlogDetailView urlpatterns = [ # Blog URLs url(r'^blogs$', BlogUserView.as_view(), name='blogs_home'), url(r'^blogs/(?P<username>[-\w]+)/$', BlogDetailView.as_view(), name='detail_blog') ]
from django.contrib import admin from django.urls import path from blogs import views as blogs_views from users import views as users_views from blogs.views import BlogCreateView, BlogListView, BlogDetailView, BlogUpdateView, BlogDeleteView from django.contrib.auth import views as auth_views from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('', blogs_views.index, name="index"), path('post/create/', BlogCreateView.as_view(), name="create"), path('post/list/', BlogListView.as_view(), name="list"), path('post/detail/<int:pk>/', BlogDetailView.as_view(), name="detail"), path('post/<int:pk>/update/', BlogUpdateView.as_view(), name="update"), path('post/<int:pk>/delete/', BlogDeleteView.as_view(), name="delete"), path('user/register/', users_views.register, name="register"), path('user/login/', auth_views.LoginView.as_view(template_name="users/login.html"), name="login"), path('user/logout/', auth_views.LogoutView.as_view(template_name="users/logout.html"), name="logout"), path('password/reset/', auth_views.PasswordResetView.as_view( template_name="users/password_reset.html"), name="password_reset"), path('password/reset/done/', auth_views.PasswordResetDoneView.as_view(
# -*- coding: utf-8 -*- from django.conf.urls import url from django.contrib.auth.decorators import login_required from blogs.views import HomeView, NewPostView, BlogListView, BlogDetailView, PostDetailView urlpatterns = [ #Blogs URLs url(r'^$', HomeView.as_view(), name='blogs_home'), url(r'^new-post/$', login_required(NewPostView.as_view()), name='create_post'), url(r'^blogs/$', BlogListView.as_view(), name='blogs_list'), url(r'^blogs/(?P<username>[a-z0-9_-]{3,16})$', BlogDetailView.as_view(), name='blog_detail'), url(r'^blogs/(?P<username>[a-z0-9_-]{3,16})/(?P<pk>[0-9]+)$', PostDetailView.as_view(), name='post_detail') ]