Example #1
0
from django.contrib import admin
from django.urls import path
from fcuser.views import index, logout, RegisterView, LoginView
from product.views import (
    ProductList, ProductCreate, ProductDetail,
    ProductListAPI, ProductDetailAPI
)
from order.views import OrderCreate, OrderList

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', index),
    path('register/', RegisterView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', logout),
    path('product/', ProductList.as_view()),
    path('product/<int:pk>/', ProductDetail.as_view()),
    path('product/create/', ProductCreate.as_view()),
    path('order/create/', OrderCreate.as_view()),
    path('order/', OrderList.as_view()),

    path('api/product/',ProductListAPI.as_view()),
    path('api/product/<int:pk>',ProductDetailAPI.as_view()) #pk를 지정해줘야함 
]
Example #2
0
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from user.views import index, RegisterView, LoginView, logout
from product.views import (
    ProductList,
    ProductCreate,
    ProductDetail,
    ProductListAPI,
    ProductDetailAPI,
)
from order.views import OrderCreate, OrderList

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', index),
    path('register/', RegisterView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', logout),
    path('product/', ProductList.as_view()),
    path('product/create/', ProductCreate.as_view()),
    path('product/<int:pk>/', ProductDetail.as_view()),
    path('order/', OrderList.as_view()),
    path('order/create/', OrderCreate.as_view()),
    path('api/product/', ProductListAPI.as_view()),
    path('api/product/<int:pk>/', ProductDetailAPI.as_view()),
]
Example #3
0
from django.contrib import admin
from django.urls import path
from fcuser.views import index, logout, RegisterView, LoginView
from product.views import (ProductList, ProductListAPI, ProductCreate,
                           ProductDetail, ProductDetailAPI)
from order.views import OrderCreate, OrderList

urlpatterns = [
    path('admin/', admin.site.urls),
    path("", index),
    path("register/", RegisterView.as_view()),  # 클래스일 경우 뒤에 as_view()를 붙이기
    path("login/", LoginView.as_view()),
    path("logout/", logout),
    path("product/", ProductList.as_view()),
    path("product/create/", ProductCreate.as_view()),
    path("product/<int:pk>/", ProductDetail.as_view()),
    path("order/", OrderList.as_view()),
    path("order/create", OrderCreate.as_view()),
    path("api/product/", ProductListAPI.as_view()),
    path("api/product/<int:pk>/", ProductDetailAPI.as_view())
]