adds vote posting
also moves some validation code to the model
This commit is contained in:
+4
-4
@@ -6,15 +6,15 @@ from django.conf.urls.static import static
|
||||
urlpatterns = [
|
||||
### API
|
||||
path('api/', views.api_root, name="api-root"),
|
||||
path('api/track', views.TrackListView.as_view(), name="api-tracks"),
|
||||
path('api/track/', views.TrackListView.as_view(), name="api-tracks"),
|
||||
path('api/track/<id>', views.TrackDetailView.as_view(), name="api-track"),
|
||||
path('api/artist/<id>', views.ArtistDetailView.as_view(), name="api-artist"),
|
||||
path('api/artist', views.ArtistListView.as_view(), name="api-artists"),
|
||||
path('api/album/<id>', views.AlbumDetailView.as_view(), name="api-album"),
|
||||
path('api/album', views.AlbumListView.as_view(), name="api-albums"),
|
||||
path('api/vote', views.VoteListView.as_view(), name="api-votes"),
|
||||
path('api/album/', views.AlbumListView.as_view(), name="api-albums"),
|
||||
path('api/vote/', views.VoteListView.as_view(), name="api-votes"),
|
||||
path('api/vote/<id>', views.VoteDetailView.as_view(), name="api-vote"),
|
||||
path('api/user', views.UserListView.as_view(), name="api-users"),
|
||||
path('api/user/', views.UserListView.as_view(), name="api-users"),
|
||||
path('api/user/<int:id>', views.UserDetailView.as_view(), name="api-user"),
|
||||
path('api/user/<int:user_id>/votes', views.VoteListView.as_view(), name="api-user-votes"),
|
||||
path('api/profile/<int:id>', views.ProfileDetailView.as_view(), name="api-profile"),
|
||||
|
||||
Reference in New Issue
Block a user