분류 전체보기(525)
-
Attempted import error: 'theme' is not exported from 'antd'.
이 오류는 일반적으로 Ant Design의 최신 버전을 사용할 때 발생하는 문제입니다. 이전 버전에서는 antd 패키지에서 theme을 직접 가져올 수 있었지만, 최신 버전에서는 @ant-design/theme 패키지로 분리되었습니다. 따라서 theme을 가져오기 위해서는 @ant-design/theme 패키지를 설치하고, 다음과 같이 가져와야 합니다: import { createTheme } from '@ant-design/theme'; 만약 기존 코드에서 import { theme } from 'antd'를 사용하고 있다면, 해당 코드를 import { createTheme } from '@ant-design/theme';로 변경해주어야 합니다.
2023.03.28 -
link a 2023.03.28
-
Django REST framework의 APIView를 사용하여 보안성을 높이는 방법
class Tweets(APIView): permission_classes = [IsAuthenticatedOrReadOnly] def get(self, request): tweets = Tweet.objects.all() serializer = TweetSerializer(tweets, many=True) return Response(serializer.data) def post(self, request): serializer = TweetSerializer(data=request.data) if serializer.is_valid(): tweet = serializer.save() serializer = TweetSerializer(tweet) return Response(serializer.data..
2023.03.27 -
django 에서 APIView 와 serializers 를 사용하는 방법
APIView는 Django에서 제공하는 View 클래스를 상속받아서 RESTful API를 작성할 때 사용하며, serializers는 데이터를 직렬화하고 역직렬화할 때 사용합니다. serializers 작성하기 우선, serializers.py 파일을 생성하여 serializers 클래스를 작성합니다. serializers 클래스는 데이터를 직렬화하거나 역직렬화하는 데 사용됩니다. 다음은 간단한 serializers 클래스의 예시입니다. from rest_framework import serializers from .models import MyModel class MyModelSerializer(serializers.ModelSerializer): class Meta: model = MyModel ..
2023.03.27 -
트랜잭션
모든 코드가 성공하거나 아무 것도 성공하지 않기를 원할 때, 트랜잭션을 사용한다. https://docs.djangoproject.com/en/4.1/topics/db/transactions/ Django The web framework for perfectionists with deadlines. docs.djangoproject.com
2023.03.27 -
Array Method every some
1. Array.prototype.every() every()는 배열의 각 엘리먼트에 대해서 테스트 함수의 반환 값이 모두 true인지 확인합니다. 모든 case가 true일때 true를 반환합니다. 하나라도 false이면 반환 값은 false입니다. 기존 배열 값은 변경되지 않습니다. 2. Array.prototype.some() some()은 배열의 각 엘리먼트에 대해서 테스트 함수의 반환 값이 하나라도 true가 있는지 확인합니다. 하나라도 true가 발생하면 true를 반환합니다. 모두 false인 경우만 false를 반환합니다. every가 and 조건이라면 some은 or 조건입니다. 기존 배열 값은 변경되지 않습니다.
2023.03.27 -
반응형 웹과 적응형 웹
https://ko.wix.com/blog/post/responsive-vs-adaptive-design 반응형 웹 디자인 vs 적응형 웹 디자인: 어떤 유형을 선택해야 할까? 2022년 현재 소비자들은 노트북이나 데스크톱 컴퓨터보다 모바일 기기을 통해 웹사이트를 방문할 가능성이 더 높습니다. 즉, 이제 비즈니스 측면에서 모든 기기 및 플랫폼에서 원활하게 작동할 ko.wix.com
2023.03.26 -
폴더 구성 - 모노레포
https://engineering.linecorp.com/ko/blog/monorepo-with-turborepo/#1-1 Turborepo로 모노레포 개발 경험 향상하기 안녕하세요. 저는 LINE+ UIT 조직에서 프런트엔드 개발을 하고 있는 이상철입니다. 저는 UVP(Universal Video Player)라는 사내 동영상 컴포넌트 라이브러리를 모노레포 환경에서 개발하고 있는데요. 어떻 engineering.linecorp.com
2023.03.24 -
html 구성요소 2023.03.24
-
"useRoutes() may be used only in the context of a <Router> component."
"useRoutes는 로 감싸야합니다. import { BrowserRouter as Router, Route, Routes } from "react-router-dom"; 로 해결! 스위치 >> v6 에서는 Routes 로 변경 BrowserRouter 사용 이유 BrowserRouter: Uses the HTML5 history API (pushState, replaceState and the popstate event) to keep your UI in sync with the URL.
2023.03.24