2021-12-15 21:54:24 -05:00
|
|
|
from django.urls import path, re_path
|
2020-05-01 22:46:15 +08:00
|
|
|
from .views import *
|
|
|
|
|
|
|
|
|
|
|
|
app_name = 'books'
|
|
|
|
urlpatterns = [
|
|
|
|
path('create/', create, name='create'),
|
|
|
|
path('<int:id>/', retrieve, name='retrieve'),
|
2020-05-05 23:50:48 +08:00
|
|
|
path('update/<int:id>/', update, name='update'),
|
|
|
|
path('delete/<int:id>/', delete, name='delete'),
|
|
|
|
path('mark/', create_update_mark, name='create_update_mark'),
|
2022-04-06 00:59:30 -04:00
|
|
|
path('wish/<int:id>/', wish, name='wish'),
|
2021-12-15 21:54:24 -05:00
|
|
|
re_path('(?P<book_id>[0-9]+)/mark/list/(?:(?P<following_only>\\d+))?', retrieve_mark_list, name='retrieve_mark_list'),
|
2020-05-05 23:50:48 +08:00
|
|
|
path('mark/delete/<int:id>/', delete_mark, name='delete_mark'),
|
|
|
|
path('<int:book_id>/review/create/', create_review, name='create_review'),
|
|
|
|
path('review/update/<int:id>/', update_review, name='update_review'),
|
|
|
|
path('review/delete/<int:id>/', delete_review, name='delete_review'),
|
|
|
|
path('review/<int:id>/', retrieve_review, name='retrieve_review'),
|
|
|
|
path('<int:book_id>/review/list/', retrieve_review_list, name='retrieve_review_list'),
|
|
|
|
path('scrape/', scrape, name='scrape'),
|
2020-05-12 14:05:12 +08:00
|
|
|
path('click_to_scrape/', click_to_scrape, name='click_to_scrape'),
|
2020-05-01 22:46:15 +08:00
|
|
|
]
|