From cb67ec8dea527d355a2b5ca023795ee444a34262 Mon Sep 17 00:00:00 2001 From: timofejmalinin Date: Sun, 6 Aug 2023 17:53:28 +0300 Subject: [PATCH] fix urls --- service/urls.py | 38 +++++++------------------------------- 1 file changed, 7 insertions(+), 31 deletions(-) diff --git a/service/urls.py b/service/urls.py index 088901e..ca49b2f 100644 --- a/service/urls.py +++ b/service/urls.py @@ -1,46 +1,22 @@ from django.conf.urls import url -from django.urls import include -from django.urls import path -from django.urls import re_path -from drf_yasg import openapi -from drf_yasg.views import get_schema_view -from rest_framework import permissions from rest_framework import routers - -from postamates.settings import CACHE_TIMEOUT from service import views router = routers.DefaultRouter() -router.register('', views.PlacementPointViewSet) -info = openapi.Info( - title='Snippets API', - default_version='v1', - description='Test description', - terms_of_service='https://www.google.com/policies/terms/', - contact=openapi.Contact(email='contact@snippets.local'), - license=openapi.License(name='BSD License'), -) -schema_view = get_schema_view( - info, - url='https://postamates.spatiality.website/', - public=True, - permission_classes=[permissions.AllowAny], -) +router.register('placement_points', views.PlacementPointViewSet) +router.register('ao_rayons', views.AOViewSet) +router.register('postamate_and_pvz_groups', views.PostAndPVZCategoryViewSet) +router.register('other_object_groups', views.OtherObjectsCategoryViewSet) + +urlpatterns = router.urls -urlpatterns = [ - path('placement_points/', include([*router.urls]), name='placement_points'), - path('ao_rayons', views.AOViewSet.as_view({'get': 'list'}), name='ao_and_rayons'), - path('postamate_and_pvz_groups', views.PostAndPVZCategoryViewSet.as_view({'get': 'list'}), - name='postamate_and_pvz_groups'), - path('other_object_groups', views.OtherObjectsCategoryViewSet.as_view({'get': 'list'}), name='other_object_groups'), +urlpatterns += [ url(r'load_csv/', views.refresh_placement_points.as_view(), name='upload_placement_points'), url(r'upload_ao_and_rayons/', views.load_ao_and_rayons.as_view(), name='upload_ao_and_rayons'), url(r'upload_post_and_pvz/', views.upload_post_and_pvz, name='upload_post_and_pvz'), url(r'upload_other_objects/', views.upload_other_objects, name='upload_other_objects'), url(r'upload_dist/', views.upload_dist, name='upload_dist'), url(r'me/', views.get_current_user, name='me'), - re_path(r'^swagger(?P\.json|\.yaml)$', schema_view.without_ui(cache_timeout=0), name='schema-json'), - re_path(r'^swagger/$', schema_view.with_ui('swagger', cache_timeout=CACHE_TIMEOUT), name='schema-swagger-ui'), ] USE_X_FORWARDED_HOST = True SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')