urls.py 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # # urls.py
  2. # from django.urls import path
  3. # from .views import AttributeScoreView, BatchScoreView
  4. # urlpatterns = [
  5. # path("attribute_score/", AttributeScoreView.as_view(), name="attribute_score"),
  6. # path("attribute_score/<str:sku>/", AttributeScoreView.as_view(), name="get_attribute_score"),
  7. # path("batch_score/", BatchScoreView.as_view(), name="batch_score"),
  8. # ]
  9. # urls.py
  10. """
  11. URL configuration for the Product Quality Scoring API
  12. """
  13. from django.urls import path
  14. from core.views import (
  15. AttributeScoreView,
  16. BatchScoreView,
  17. BatchScoreViewV2,
  18. ContentRulesView,
  19. ExcelUploadView,
  20. )
  21. from .views import open_outlook_mail
  22. from .views import ProductTypeQualityMetricsView
  23. from .views import rr_content_card_view
  24. urlpatterns = [
  25. # Single product scoring
  26. path('api/score/', AttributeScoreView.as_view(), name='score_product'),
  27. path('api/batch-scor-v0/', BatchScoreView.as_view(), name='batch_score'),
  28. path('api/batch-score/', BatchScoreViewV2.as_view(), name='batch_score'),
  29. path('api/content-rules/', ContentRulesView.as_view(), name='content_rules'),
  30. path('api/upload-rules/', ExcelUploadView.as_view(), name='upload_rules'),
  31. path('api/quality-metrics/', ProductTypeQualityMetricsView.as_view(), name='quality-metrics'),
  32. path('run-script/', open_outlook_mail, name='open_outlook_mail'),
  33. path('api/rr-content-card/', rr_content_card_view, name='rr_content_card_api'),
  34. ]