묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
Web/Admin 프로토타이핑 샘플 강의 내용 관련 질문 입니다.
안녕하세요? 수강생입니다. 다름이 아니고 섹션 3. Web/Admin 프로토타이핑 - Admin 프로토타입 샘플 강의가 있는데 이 내용을 별도로 유튜브에 제작 관련 내용을 Demo용으로 보여주시지 말고 따라하기 형식으로 동영상 강의를 올려 주실 수 는 없는지요. 아니면 일부 내용중 파일로 받을 수는 없는지요? 제가 정말 필요하거던요.. ㅠㅠ 답변 부탁드립니다. 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님 프론트 앱 실행 시 에러가 발생해서 질문드립니다.
node_modules 삭제 후 다시 npm i 설치해도 같은 오류가 발생하고있습니다. 어떤 부분에서 문제가 발생하는지 찾기가 어려워서 질문 남깁니다. 강의 항상 잘보고있습니다 감사합니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
bad request
@RequestHeader("first-request") 이 방식이 bad request 라고 나오는데 이유가 있을까요???
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Service 계층을 안거치고 Repository로 바로 가는 이유
컨트롤러에서 서비스 계층을 거치치 않고 리포지토리를 이용하는 이유가 뭔가요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
Requests에 들어가는 주소들은 어떤 기준으로 정해지나요??
사이트에 나와있다면 어디에 나와있는지 알려주시면 감사하겠습니다 !
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Member를 재사용해도 괜찮을까요?
폼을 통해 정보를 받아올 때 MemberForm 클래스를 만들어서 받아왔는데, 이 때 이전에 만들었던 Member클래스를 사용할 수는 없나요? Member클래스를 사용한다고 하면 폼으로 입력받은 요소가 name 하나뿐이라고 하면 스프링은 Setter를 이용해 Member의 id와 name중 name만 채워주게 되나요? 감사합니다.
-
미해결프로들만의 차별화된 엑셀 데이터 분석과 차트 시각화
3번 섹션 수식오류에서 실습중인데 오류가 변경되지 않는경우
안녕하세요~ 강사님 좋은 강의 감사드립니다. 다른 것이 아니라 강의 수강중 3번 섹션 수식오류에서 표 1과 2 비교하는 것에서 맨 처음 셀이 텍스트 나누기를 적용한 이후에도 그 셀만 오류가 남아있어서 질문드립니다~ 오류의 원인을 알 수 있을까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
전체적인 학습방법에 대해서
안녕하세요 선생님 나프1탄을 수강하고 이제 2탄 MVC7 까지 공부한 학생입니다. 전체적인 공부방법이 궁금해서 질문드립니다. 나프1탄부터 쭉 연달아 들으면서 선생님따라서 코드를 치고있는데 나프 2탄까지 수강하고 복습을 어떻게 해야할지 잘 모르겠습니다 나프 1탄부터 강의를 들으면서 따라하는게 도움이 될까요? 막상 다지우고 새롭게 제가 처음부터하려면 어디서부터 어떻게 해야할지 감이 안잡혀서 시작을 못해서요 최소 3회독까지는 강의보고 혼자 해야할까요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
cleaned_data가 작동하지않습니다.
안녕하세요 강사님 form유효성검사부분에서 clean_data를 이용해 unique특성을 활용할려했는데 왜인지 모르게 작동하질않습니다. 그런데 이상하게도 def clean_new_password2에서는 작동을 해 이유를 도저히 모르겠습니다. 어떻게 해결해야할까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
수정은 redirect로 저장은 dispatch로 한 이유가 있나요?
수정@PostMapping("/{itemId}/edit")public String edit(@PathVariable Long itemId, @ModelAttribute Item item) { itemRepository.update(itemId,item); return "redirect:/basic/items/{itemId}";}수정은 위에서 보듯 redirect로basic/items/{itemId} -> basic/item으로 거쳐서 이동하는데저장 @PostMapping("/add") public String addItemV2(@ModelAttribute Item item) { itemRepository.save(item);// model.addAttribute("item", item); return "basic/item"; }저장은 basic/item으로 바로 이동합니다.혹시 이렇게 설계한 이유가 무엇인가요?
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
오류입니다 ㅠㅠ
~~~ MyViewModelFactory.kt: (7, 7): Inheritance from an interface with '@JvmDefault' members is only allowed with -Xjvm-default option 이런애러가 뜹니다. ㅠㅠ 후.. 전 실습할때마다 다 오류나네요;; Android Studio를 최신으로 업데이트해서그런가 ㅠㅠㅠㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Form인데 굳이 컨트롤러를 거치는 이유?
items.htmlth:onclick="|location.href='@{/basic/items/add}'|" type="button">상품등록</button>컨트롤러@GetMapping("/add")public String addForm() { return "basic/addForm";}을 통해 /basic/items/add url로 들어가 add 컨트롤러가 basic/addForm으로 dispatch해주는데요 그냥 items.htmlth:onclick="|location.href='@{/basic/items/add}'|" type="button">상품등록</button>이 부분을 basic/Form이라는 정적 리소스에 직접 매핑하면 안되는건가요 데이터 받고 넘기는 로직도 없는 이런 경우도 굳이 컨트롤러를 쓰는 이유는 무엇인가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 부탁드립니다
github 권한 부탁드립니다 인프런 아이디 : bbmerong@naver.com인프런 이메일 : bbmerong@naver.com깃헙 아이디 : bbmerong@naver.com깃헙 Username : bbmerong
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
is_valid()과정에서 validated_data에 데이터가 유실됩니다
안녕하세요? 이렇게 빨리 질문을 다시 드릴 줄 몰랐네요 ㅠㅠ is_valid()과정에서 데이터가 유실되는데, 도무지 이유를 모르겠어서 질문을 드립니다. view 부분은 다음과 같습니다 (편의를 위해data를 그냥 따로 만들었습니다. def perform_create(self, serializer): data = { 'delivery_location': 'test_location', 'delivery_date': '2022-10-10', 'orderedproducts': [ {'product_id': 3, 'count': 3}, {'product_id': 4, 'count': 3} ], } serializer = self.get_serializer(data=data) serializer.is_valid(raise_exception=True) print(serializer.validated_data) serializer.save() return serializer.data 여기서 print문의 결과로 다음과 같이 출력됩니다.orderedproducts내부에 있어야 할 product_id가 사라져 잇더라구요..아무리 검색해봐도 이유가 나오지 않아서 ㅠㅠ 한번 여쭈어 봅니다. OrderedDict([('delivery_location', 'test_location'), ('delivery_date', datetime.date(2022, 10, 10)), ('orderedproducts', [OrderedDict([('count', 3)]), OrderedDict([('count', 3)])])]) 혹시 몰라 시리얼라이저와 모델을 같이 적습니다. 시리얼라이저는 다음과 같습니다 class OrderedProductSerializer(serializers.ModelSerializer): product_name = serializers.CharField(source='product.product_name',read_only=True) class Meta: model = OrderedProduct fields = [ "product_id","count","product_name" ] class PackageOrderSerializer(serializers.ModelSerializer): orderedproducts = OrderedProductSerializer(many=True) class Meta: model = PackageOrder fields = [ "id","delivery_location","delivery_date","is_packaging", "orderedproducts" ] def create(self,validated_data): print("validated_data : ",validated_data) orderedproducts_data = validated_data.pop('orderedproducts') packageorder = PackageOrder.objects.create(**validated_data) for products_data in orderedproducts_data: OrderedProduct.objects.create(package_order=packageorder,**products_data) return packageorder 모델은 다음과 같습니다 #models.py class OrderedProduct(TimeStampedModel): package_order = models.ForeignKey('PackageOrder',on_delete=models.CASCADE,related_name='orderedproducts') product = models.ForeignKey('products.Product',on_delete=models.CASCADE) count = models.BigIntegerField() class Meta: db_table = 'ordered_products' class PackageOrder(TimeStampedModel): delivery_location = models.CharField(max_length=100) delivery_date = models.DateField() is_packaging = models.CharField(max_length=100, blank=True,null=True) class Meta: db_table = 'package_orders' OrderedProduct 모델이 다른 두개의 테이블을 참조하는 중간테이블처럼 사용되는 게 이유가 아닐까..짐작은 해보고 있습니다.. 정 안되면 body데이터를 pop을 활용해 빼내고 context를 통해 데이터를 전해주는 방식을 사용할까 고민중이긴 한데 정확한 이유는 알고 싶어서 질문 드립니다. 감사합니다~
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
k번째 큰 수 조건이 추가되어야 할 것 같아요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. // input -> 1, 1, 1, 1, 3, 2, 2, 2, 2, 2 // expected -> -1 // 현재코드에선 5로 나옵니다. // 3개의 숫자가 중복이 되면 안되는 조건이 없어 추가해야합니다. if (arr[i] != arr[j] && arr[j] != arr[l] && arr[l] != arr[i]) { tSet.add(arr[i] + arr[j] + arr[l]); }
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
리포지토리 테스트 도중 10:40 하면~ 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 안녕하세요 ! 회원 리포지토리 테스트 케이스 작성 중에 10:40 쯤 repository.findAll(); 에서 하면~~ 하고List<Member> all = repository.findAll();이렇게 넘어가는데 윈도우 버전 어떤 단축키를 사용하는건지 궁금합니다 그리고 뭘 하는 건가요?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
response.css 질문드립니다.
response.css('head > title').get() 명령어를 입력하면 title 밑 meta 부분까지 가져와지는데 왜 그런건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
리터럴 대체 문의
안녕하세요 영한님! 강의 자료를 보면 위와 같이 코드를 작성하셨는데, 위 코드를 아래처럼 리터럴 대체로 사용하면 더 좋을 것 같은데 실무에서는 리터럴 대체 문법 말고 위와 같이 코드 작성을 더 많이 하는 편인가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
왜 2, 5, 6, 7이 출력 되는지 모르겠습니다
def DFS(v, sum): global res if v > a + 1: return elif v == a + 1: if sum > res: res = sum else: for i in range(v, a + 1): if cnt[i] == 0: cnt[i] = 1 DFS(v + b[i], sum + c[i]) cnt[i] = 0 DFS(v + 1, sum) cnt[i] = 0if __name__=="__main__": a = int(input()) b = [0] * (a + 1) c = [0] * (a + 1) for i in range(1, a + 1): d, e = map(int, input().split()) b[i] = d c[i] = e res = -2147000000 cnt = [0] * (a + 1) DFS(1, 0) print(res)2, 5, 6, 7은 DFS(v + b[i], sum + c[i]) 이 부분 때문에 출력이 안될거라 생각했는데 나왔어요어디서 잘못된 걸 까요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
ListView.as_view 관련 질문 남깁니다.
다양한 응답의 함수 기반 뷰(1) 강의를 듣가가 마지막 쯤 ListView를 한줄로 구현하는 부분을 따라하다가 해당 Url로 접속하려고 했지만 템플릿을 못찾는? 것 같은 에러를 만나게 되었습니다. 제가 작성한 코드입니다. 똑같이 한것 같은데 왜 에러가 나는지 궁금합니다.