urls.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. """website URL Configuration
  2. The `urlpatterns` list routes URLs to views. For more information please see:
  3. https://docs.djangoproject.com/en/2.0/topics/http/urls/
  4. Examples:
  5. Function views
  6. 1. Add an import: from my_app import views
  7. 2. Add a URL to urlpatterns: path('', views.home, name='home')
  8. Class-based views
  9. 1. Add an import: from other_app.views import Home
  10. 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
  11. Including another URLconf
  12. 1. Import the include() function: from django.urls import include, path
  13. 2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
  14. """
  15. from django.urls import path
  16. from . import views as v
  17. app_name = 'home'
  18. urlpatterns = [
  19. path('', v.HomeView.as_view(), {'pk': 1}, name='index'),
  20. # path('', v.index, name='index'),
  21. path('404/', v.miss_page, name='miss-page'),
  22. path('about/', v.AboutDetailView.as_view(), {'pk': 1}, name='about'),
  23. path('project/', v.ProjectListView.as_view(), name='project-list'),
  24. path('project/<int:pk>', v.ProjectDetailView.as_view(), name='project-detail'),
  25. path('portfolio-2/', v.portfolio_2, name='blog-post'),
  26. path('portfolio-2/', v.portfolio_2, name='portfolio-2'),
  27. path('portfolio-3/', v.portfolio_3, name='portfolio-3'),
  28. path('pricing-tables/', v.pricing_tables, name='pricing-tables'),
  29. path('services/', v.services, name='services'),
  30. path('shortcodes/', v.shortcodes, name='shortcodes'),
  31. path('single-project/', v.single_project, name='single-project'),
  32. path('text-columns/', v.text_columns, name='text-columns'),
  33. ]