최대 1 분 소요

Cart (1)

/ 장바구니 만들기 /

Cart app 만들기

django-admin startapp cart
  • 터미널에서 cart app을 만든후 settings.py 에서 cart를 INSTALLED_APPS에 등록해준다.
  • cart 폴더에 urls.py 를 만들어준다.
  • 그 후 메인 urls.py에 cart를 등록해준다.

urls.py

from django.urls import path
from . import views

urlpatterns = [
    # Cart main page
    path('', views.cart_summary, name='cart-summary'),
    path('add/', views.cart_add, name='cart-add'),
    path('delete/', views.cart_delete, name='cart-delete'),
    path('update/', views.cart_update, name='cart-update'),
]
  • CRUD 경로 설정

base.html 카트 경로 설정

  
<a type="button" role="button" href="{% url 'cart-summary' %}" class="btn btn-outline-secondary">
	<i class="fa fa-shopping-cart" aria-hidden="true"> </i>
</a>
  • 카트 아이콘을 클릭하면 urlpatterns 를 통해 views.cart_summary로 연결

views.py

def cart_summary(request):
    return render(request, 'cart/cart-summary.html')
  • cart-summary.html 렌더링

댓글남기기