#from django.contrib import admin
#from django.urls import path, include
#from . import views
#from rest_framework.routers import DefaultRouter
#from django.conf import settings
#from django.conf.urls.static import static

#router = DefaultRouter()
#router.register(r'', views.InfoScrapperViewSet, basename='info')
# Note: Don't register the default page here since it’s a custom route

# Create a custom route for the default_page action
#custom_default_page = views.InfoScrapperDefaultPage.as_view({
#    'get': 'default_page','post': 'default_page'
#})

#urlpatterns = [
#    path('admin/', admin.site.urls),
#    path('', custom_default_page, name='default'),  # Root path goes to your custom method
#    path('', include(router.urls)),             # All other ViewSet routes
#]

#urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)


from django.urls import path
from rest_framework.routers import DefaultRouter
from . import views

router = DefaultRouter()
router.register(r'', views.InfoScrapperDefaultPage, basename='default')
router.register(r'', views.InfoScrapperViewSet, basename='info')

urlpatterns = [
    path('', views.InfoScrapperDefaultPage.as_view({'get': 'default_page', 'post': 'default_page'}), name='home'),
] + router.urls