Coverage for posts/urls.py: 100.00%

4 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-05-02 19:56 -0700

1from django.urls import path 1a

2 

3from .feeds import LatestPostsFeed 1a

4from .views import ( 1a

5 PostCreateView, 

6 PostDeleteView, 

7 PostUpdateView, 

8 comment_add, 

9 post_detail, 

10 post_list, 

11 post_search, 

12 post_share, 

13) 

14 

15urlpatterns = [ 1a

16 path("posts/", post_list, name="post_list"), 

17 path( 

18 "posts/<int:year>/<int:month>/<int:day>/<slug:post>/", 

19 post_detail, 

20 name="post_detail", 

21 ), 

22 path("posts/new/", PostCreateView.as_view(), name="post_new"), 

23 path("posts/<int:pk>/edit/", PostUpdateView.as_view(), name="post_edit"), 

24 path("posts/<int:post_id>/share/", post_share, name="post_share"), 

25 path("feed/", LatestPostsFeed(), name="post_feed"), 

26 path("search/", post_search, name="post_search"), 

27 path("posts/<int:pk>/delete/", PostDeleteView.as_view(), name="post_delete"), 

28 path("posts/tag/<slug:tag_slug>/", post_list, name="post_list_by_tag"), 

29 path("posts/<int:post_id>/comment/", comment_add, name="comment_add"), 

30]