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
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-02 19:56 -0700
1from django.urls import path 1a
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)
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]