from django.contrib import admin from django.urls import path from blog.views import (ArticleListView, ArticleDetailView, ArticleCreateView, ArticleUpdateView, ArticleDeleteView) app_name = 'blog' urlpatterns = [ path('', ArticleListView.as_view(), name='article-list'), path('<int:my_id>/', ArticleDetailView.as_view(), name='article-detail'), # Generic detail view ArticleDetailView must be called with either an object pk or a slug in the URLconf. path('create/', ArticleCreateView.as_view(), name='article-create'), path('<int:id>/update/', ArticleUpdateView.as_view(), name='article-update'), path('<int:id>/delete/', ArticleDeleteView.as_view(), name='article-delete') ]
from django.urls import path from blog.views import (ArticleListView, ArticleDetailView, ArticleDeleteView, ArticleFormView, ContactFormView, CategoriesArticleListView, ArticleUptadeView, CommentDeleteView) urlpatterns = [ path('', ArticleListView.as_view(), name="homepage"), path('article/<slug:slug>', ArticleDetailView.as_view(), name="article-detail"), path('article/delete/<slug:slug>', ArticleDeleteView.as_view(), name="article-delete"), path('article/create/', ArticleFormView.as_view(), name="article-create"), path('article/edit/<slug:slug>', ArticleUptadeView.as_view(), name="article-edit"), path('comment/delete/<int:id>', CommentDeleteView.as_view(), name="comment-delete"), path('contact/', ContactFormView.as_view(), name="contact"), path('category/<slug:slug>', CategoriesArticleListView.as_view(), name="category"), ]
from django.urls import path from blog.views import ( ArticleListView, ArticleDetailView, ArticleCreateView, ArticleUpdateView, ArticleDeleteView ) app_name = 'blog' urlpatterns = [ path('', ArticleListView.as_view(), name='article-list'), path('create/', ArticleCreateView.as_view(), name='article-create'), path('<int:id>/', ArticleDetailView.as_view(), name='article-detail'), path('<int:id>/update/', ArticleUpdateView.as_view(), name='article-update'), path('<int:id>/delete/', ArticleDeleteView.as_view(), name='article-delete'), ]
from django.urls import path from blog.views import ArticleCreateView, ArticleListView, ArticleDeleteView, ArticleDetailView, ArticleUpdateView app_name = "blog" urlpatterns = [ path('create/', ArticleCreateView.as_view(), name='CreateArticle'), path('articles/<pk>/', ArticleDetailView.as_view(), name='ArticleDetail'), path('<pk>/delete/', ArticleDeleteView.as_view(), name='ArticleDelete'), path('<pk>/update/', ArticleUpdateView.as_view(), name='ArticleUpdate'), path('articles/', ArticleListView.as_view(), name='ListArticle'), ]
from blog.views import (article_listview, index, category_listview, ArticleCreateView, ArticleUpdateView, ArticleDeleteView, ArticleDetailView, CategoryCreateView, CategoryDeleteView, CategoryUpdateView, CategoryDetailView, login, logout, register) from django.views.generic import TemplateView from django.views.decorators.cache import cache_page urlpatterns = [ path('admin/', admin.site.urls), path('', index), # urls_for_article path('article/', article_listview), path('article/create/', ArticleCreateView.as_view()), path('article/<int:pk>/delete/', ArticleDeleteView.as_view()), path('article/<int:pk>/update/', ArticleUpdateView.as_view()), path('article/<int:pk>/', ArticleDetailView.as_view()), # path('article/post_form/', post_form), # urls_for_category path('category/', category_listview), path('category/create/', CategoryCreateView.as_view()), path('category/<int:pk>/delete/', CategoryDeleteView.as_view()), path('category/<int:pk>/update/', CategoryUpdateView.as_view()), path('category/<int:pk>/', CategoryDetailView.as_view()), # urls_for_login_logout path('login/', login), path('logout/', logout),
from django.urls import path from blog.views import ( ArticleListView, ArticleDetailView, ArticleCreateView, ArticleUpdateView, ArticleDeleteView ) app_name = 'blog' urlpatterns = [ path('', ArticleListView.as_view(), name='article_list'), path('<int:id>/', ArticleDetailView.as_view(), name='article_detail'), path('create/', ArticleCreateView.as_view(), name='article_create'), path('update/<int:id>', ArticleUpdateView.as_view(), name='article_update'), path('delete/<int:id>', ArticleDeleteView.as_view(), name='article_delete'), ]