내일배움캠프/내일배움캠프 TIL

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 73일차 - bulk_create()

Today I Learned bulk_create() 란? => Django ORM에서 제공하는 메서드. 대량의 객체를 한 번에 생성할 때 유용하게 쓰인다. 일반적으로 반복문을 사용하여 객체를 하나씩 생성하고 저장하는 것보다 훨씬 효율적으로 저장할 수 있음 order_info_list = [] order = ShopOrder.objects.create(**validated_data) order_info = ShopOrderDetail( order=order, product=product, product_count=order_quantity, order_detail_status=0 ) order_info_list.append(order_info) ShopOrderDetail.objects.bulk_crea..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 72일차

리액트 오류 Uncaught TypeError: Cannot read properties of undefined (reading '0') => 배열이 비어있을 때 발생하는 오류. product.images배열의 첫 번째 요소를 참조하려고 하지만 비어있어서 오류 발생 해결 방안 : 조건부 렌더링 해주기! {product.images.length > 0 ? ( ) : null} 다음과 같이 조건을 설정해주면 이미지 배열이 비었을 경우에 이미지를 렌더링하지 않고 null을 반환하기 때문에 에러가 발생하지 않는다

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 71일차 - 코드 추가 개선

오늘 한 것은 아니나. . . 기록해둬야 할 것 같아서 https://sogummi.tistory.com/159 내일배움캠프 TIL 68일차 - 코드 개선하기 (리액트, url통일의 중요성) Today I Learned 변경 전 useEffect(() => { const fetchProductList = async () => { try { if (categoryId) { // categoryId 값이 존재할 때에만 API 요청 보내도록 수정 const response = await axios.get(`http://localhost:8000/shop/products/list/$ sogummi.tistory.com 이 날 적었던 부분 추가 개선 class ProductListViewAPI(APIView): ..

sogummi
'내일배움캠프/내일배움캠프 TIL' 카테고리의 글 목록 (2 Page)