from django.urls import path from api.views import RestaurantListView, OrderListCreateView, AnnouncementListView, TableListView, ReservationCreateView, AccountInfoView from rest_framework.authtoken import views urlpatterns = [ path('announcements', AnnouncementListView.as_view(), name="announcements"), path('restaurants', RestaurantListView.as_view(), name="restaurants"), path('orders', OrderListCreateView.as_view(), name="orders"), path('tables', TableListView.as_view(), name="tables"), path('reservations', ReservationCreateView.as_view(), name="reservations"), path('login', views.obtain_auth_token), path('account', AccountInfoView.as_view(), name="account") ]
views.restaurant_update, name='restaurant-update'), path('restaurants/<int:restaurant_id>/delete/', views.restaurant_delete, name='restaurant-delete'), path('restaurants/<int:restaurant_id>/favorite/', views.restaurant_favorite, name='restaurant-favorite'), path('restaurants/<int:restaurant_id>/item/add/', views.item_create, name='item-create'), path('signup/', views.signup, name='signup'), path('signin/', views.signin, name='signin'), path('signout/', views.signout, name='signout'), path('no-access/', views.no_access, name='no-access'), path('api/list/', RestaurantListView.as_view(), name='api-list'), path('api/create/', RestaurantCreateView.as_view(), name='api-create'), path('api/<int:restaurant_id>/detail/', RestaurantDetailView.as_view(), name='api-detail'), path('api/<int:restaurant_id>/update/', RestaurantUpdateView.as_view(), name='api-update'), path('api/<int:restaurant_id>/delete/', RestaurantDeleteView.as_view(), name='api-delete'), path('api/register/', RegisterView.as_view(), name='api-register'), path('api/login/', obtain_jwt_token, name='api-login'), ] if settings.DEBUG:
from django.contrib import admin from django.urls import path from api.views import RestaurantListView, TagListView from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path("tags/", TagListView.as_view(), name="tag-list"), path("restaurants/", RestaurantListView.as_view(), name="restaurants-list") ] urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)