Нема описа

urls.py 1.4KB

1234567891011121314151617181920212223242526272829
  1. from django.urls import path
  2. from . import views
  3. from . import views_autocomplete as ac
  4. from . import views
  5. from django.contrib.auth import views as auth_views
  6. from .views import PublicLoginView
  7. app_name = "public_frontend"
  8. urlpatterns = [
  9. # Autocomplete endpoints for dependent selects
  10. path('autocomplete/countries/', ac.countries_autocomplete, name='ac_countries'),
  11. path('autocomplete/states/', ac.states_autocomplete, name='ac_states'),
  12. path('autocomplete/cities/', ac.cities_autocomplete, name='ac_cities'),
  13. path("", views.home, name="home"),
  14. path("login/", PublicLoginView.as_view(), name="login"),
  15. path("logout/", auth_views.LogoutView.as_view(next_page="public_frontend:home"), name="logout"),
  16. path("me/", views.my_profile, name="my_profile"),
  17. path("register/", views.register, name="register"),
  18. path("services/<int:pk>/", views.service_detail, name="service_detail"),
  19. path("materials/", views.materials_list, name="materials_list"),
  20. path("listings/", views.listings_list, name="listings_list"),
  21. path("listings/<int:pk>/", views.listing_detail, name="listing_detail"),
  22. path("pickups/request/", views.pickup_request, name="pickup_request"),
  23. path("contact/", views.contact, name="contact"),
  24. path("blog/", views.blog_list, name="blog_list"),
  25. path("blog/<slug:slug>/", views.blog_detail, name="blog_detail"),
  26. ]