묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
모델만들기 교육중 컬럼.. created_at 오류관련문의
안녕하세요 선생님. 모델만들기 강좌 수강 중입니다. django 서버를 실행하여 blog 앱 내 post 내 첫번째 포스트를 작성하고 있으나, 결과값이 계속 created_at 컬럼이 없다고 나오는 문제가 있습니다. create_at 부분은 주석처리하면 동작이 잘되고 있습니다. 혹시 어떻게 처리가 가능한지 문의드립니다 ㅜㅜ몇번이고 동영상을 따라해보았으나, 진행이되지 않고있습니다. class Post(models.Model): title = models.CharField(max_length=50) content = models.TextField() # created_at = models.DateTimeField() # author: 추후 작성 예정
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
zookeeper 실행시 에러
- 카프카를 공부하시면서 생긴 질문들을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.주키퍼 사용시 오류가 뜨며 작동이 안됩니다..
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Jpa auditing 연관관계
실전1편 2편을 듣고 추가로 개발을 하다가 jpa auditing 을 하다가 궁금한 점이 생겨서 질문 남깁니다.만약 Member 가 게시물을남기고 싶어서 게시물을 남길경우Member 는 1 게시물은 다가 되어서배운 내용으로는게시물엔티티가 @ManyToOne 관계와 @JoinColumn 을 통해 연관관계 주인으로 되는걸로 배웠습니다.만약 Jpa Auditing 을 통해 작성자를 @CreatedBy 와 @LastModified로 받았을때해당 연관관계는 어떻게 풀어야하는지 궁금합니다.이렇게 한뒤 @JoinColumn을쓰니 에러가 뜨더군요@Getter @MappedSuperclass @EntityListeners(AuditingEntityListener.class) public abstract class BaseEntity extends BaseTimeEntity{ // Audit 작성자 field를 정의한다. @CreatedBy @Column(updatable = false) @ManyToOne(fetch = FetchType.LAZY) private Member createdBy; @LastModifiedBy @ManyToOne(fetch = FetchType.LAZY) private Member updatedBy; }
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
해당 강의자료 스타일가이드
해당 강의자료 스타일가이드https://v3.ko.vuejs.org/style-guide/#avoid-v-if-with-v-for-essential링크가 삭제되었다고 뜨네요 ㅠㅠ참고할만한 링크없을까요?
-
해결됨[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
온프레미스 환경 설치에 대해 질문있습니다.
안녕하세요 강사님다름이 아니라가상서버에 zookeeper, broker, connect, ksqldb, schema-registry, control center 까지각각 서버를 만들어서 구성한뒤에 연결해보고싶은데설치 및 구성에 필요한 내용들을 참조할만한 사이트가 있을까요. 제가 찾을때는 한서버에 컨플루언트 플랫폼 설치해서 그서버안에서 zookeeper 부터 control center까지 실행하는것밖에 안보여서요.. 참고할만한 사이트 알려주시면 감사하겠습니다.
-
해결됨14일만에 배우는 ASP.NET CORE
안녕하세요.
mssql과 mysql의 db연동방식이 동일할까요?
-
미해결구글애널리틱스 실무활용
안녕하세요~~ 강의자료를 받고 싶습니다.
안녕하세요~~ 강의자료를 받고 싶은데... 찾아봐도 없네요~강의자료를 출력해서 출퇴근시간에 보고 싶습니다. ^^
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
H2 JDBC URL
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]JDBC URL 을 'jdbc:h2:~/localhost/~/jpashop 으로 접속하면 다음과 같은 메세지가 뜨면서 .../test 로 변경됩니다. 이유가 뭘까요?ㅠㅠ
-
미해결Slack 클론 코딩[실시간 채팅 with React]
(참고) localhost:3090 접근 시 계속 오류가 나는 경우
강의 초반 강사님의 git(https://github.com/ZeroCho/sleact)을 다운받고 세팅 후 계속 오류가 나는 경우라면 참고하시면 좋을 것 같아 남깁니다.(코드가 아닌 세팅에서 오류가 날 때마다 힘이 빠지는 경우가 많아서.. 저도 참고하기 위해 남깁니다..) 결과npm i로 무언가 설치할 때-> 계속 오류가 뜬다면 뒤에 --force를 붙여보세요.ex) npm i fork-ts-checker-webpack-plugin -D --force 강의에서 올린 파일을 npm i로 설정하고 세팅도 동일하게 했는데 오류가 난다.->였습니다.-> 세팅단계에서는 쓰이지 않았으니 주석 return에서 설정한 항목들이 오류가 나는 경우처리 해주세요. 아래의 설정들을 주석처리해도 오류가 나면 return에 <div>아무말넣기</div>1. alecture/client.tsx<BrowserRouter></BrowserRouter> //주석처리alecture/components/ChatList/index.tsxreturn( 내부의 <ChatZone></ChatZone> //주석처리 )alecture/layouts/App/index.tsxreturn( 내부의 <Switch></Switch>//주석처리 )alecture/layouts/Workspace/index.tsxif (!userData) { //주석처리return <Redirect to="/login" />;}return (<div></div> //주석처리)alecture/pages/Login/index.tsxif (data) { //주석처리return <Redirect to="/workspace/sleact/channel/일반" />;}alecture/pages/SIgnUp/index.tsxif (data) { //주석처리return <Redirect to="/workspace/sleact/channel/일반" />;}
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
데이터바인딩이랑 gradle에 kotlin-android-extensions 추가해서 쓰는거랑 무슨차이가 있나요~~???
사용법은 extensions 사용해서 쓰는게 훨씬 쉬운것 같아서 여쭤봅니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
객체 탐색이 필요 없는 경우에도 연관관계를 사용하는 것이 좋을까요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]애플리케이션 로직 상 Member 객체에서 Team 객체를 탐색하는 경우가 없을 때, 즉 객체의 외래키 식별자(team_id)를 갖고 있어도 충분하다면 객체의 연관관계를 사용해야 하는지 궁금합니다. 객체의 연관관계를 사용하는 것은 객체 지향적인 방법이고, 자유로운 객체 탐색이 가능하다는 것은 충분히 이해했으나 이러한 장점을 누릴 필요가 없을 때에도 확장성을 고려해 객체의 연관관계를 사용하는 것이 좋을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
로그인 시 504 cors문제
로그인 중에 504 gateway 문제가 register화면에서 떠서 회원가입이 안되요 [HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)[HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)[HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)[HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) 위에껀 클라이언트 콘솔로그 입니다 아래껀 서버 콘솔로그 입니다 > react-boiler-plate@1.0.0 start> node server/index.js(node:19964) Warning: Accessing non-existent property 'count' of module exports inside circular dependency(Use node --trace-warnings ... to show where the warning was created)(node:19964) Warning: Accessing non-existent property 'findOne' of module exports inside circular dependency(node:19964) Warning: Accessing non-existent property 'remove' of module exports inside circular dependency(node:19964) Warning: Accessing non-existent property 'updateOne' of module exports inside circular dependencyServer Listening on 5000MongoDB Connected...
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
데이팅 앱 강의에서 적용된 디자인 패턴이 무엇인지 궁금합니다.!
전체 강의 다 수강하고 구현까지 완료했습니다. 데이팅 앱에 적용한 디자인 패턴이 무엇인지 궁금합니다.!
-
미해결애플 웹사이트 인터랙션 클론!
이미지가 폴더에 있는 부분까지 잘 불러와지는데 그 이후 반복문이 멈추지 않는것 같습니다
강의를 들으며 다른 이미지 파일들로 비슷한 페이지를 제작중에 있는데 setImages 함수부분에서 이미지가 totalImagesCount보다 더 불러와지는 현상이 발생하는 것같습니다 콘솔창에는Failed to load resource: the server responded with a status of 404 (Not Found)라는 오류와 함께 totalImagesCount로 저장한 1812 이후의(1813부터) 파일명을 가진 이미지들을 찾을 수 없다고 나오지만 스크롤 인터렉션은 잘 작동합니다스크롤이 끝나고나면 아래와같은 오류가 뜨고Uncaught DOMException: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state. 자바스크립트 파일의 context.drawImage(videoImages[currentFrame], 0, 0);부분에 문제가 있다고 뜨는데 어떻게 해결해야할까요ㅜㅜ
-
미해결예제로 배우는 스프링 입문 (개정판)
h2와 hsqldb가 어떤차이가 있는건지 궁금합니다
풀이를 따라하던 와중 age 추가하는 부분에서 계속 에러가 떠서 고칠 방법을 찾고있었는데application.properties에서 database=h2로 설정되어있는걸 확인했습니다영상에선 hsqldb를 수정하는걸로 되어있어서 이부분을 hsqldb로 바꿨더니 엄청 긴 에러가 뜨면서 프로그램 자체가 동작을 안하네요그래서 그냥 hsqldb대신 h2를 대신 수정해서 사용하니 잘 돌아가는데 눈으로 보기엔 아이디 부분이 디폴트인것밖에 차이가 안보여서 잘 모르겠네요!
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
webdriver manager
안녕하세요 선생님! 지난 강의에 이어서 잘 듣고 있습니다.webdriver manager이 설치는 잘 되었는데요.!pip list로도 설치된 패키지로 나오고요. webdriver_manager로도 설치해보고,인터넷 검색 결과에 따라 webdriver-manager로도 설치해봤는데, import를 하려고 하면 이런 모듈은 없다고 나오네요.이상한 것이 webdriver_manager로 설치하던, webdriver-manager로 설치하든지 모듈의 버전을 확인하면,둘 다 모두 ‘webdriver-manager’로 나온다는 것입니다. 하지만, import를 할때 -를 사용하면 문법상 안맞다는 에러가 나서, webdriver_manager로만 import를 하고 있는데요. 물론 -를 아예빼고도 해봤고요. 전부 없는 모듈로 나옵니다. 설치는 잘됐고 버전도 보이는데, import가 안되는 게 저도 너무 의아스럽네요. 3시간 동안 헤매다가 선생님 도움을 구합니다. - 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
노드버젼 오류
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED'}node v18.9.0 버젼 사용중인데 저오류를 검색해보니 다운그래이드를해야하는데 노드삭제하고 next 9버젼으로 실행해야하나요?
-
미해결
스크래치(scratch) 별 그리기 질문
스크래치 프로그램 별그리기 프로젝트를 맡고있는데알고리즘은 30개의 별을 다양하게 그리고 별의 크기는(10~50까지)별의 변길이를 10~50사이로 랜덤하게 난수 발생하여 그리기 입니다.이런식으로 실행결과가 나와야하는데 첫번째 그림 밖에 못했습니다.ㅠㅠ알려주세여ㅜㅜ
-
해결됨Node.js에 TypeScript 적용하기(feat. NodeBird)
강좌에서 사용된 3개의 코드 의미가 궁금합니다 [ 코드 : 1. [ key:string]:string] 2. delete user.password , 3.passport.deserializeUser<number> ]
안녕하세요, 제로초 님,강의 덕분에, 타입 없는 라이브러리도 도전?해볼 수 있게 됐습니다. :]강좌 보면서 3가지 코드 관련해 궁금해 문의 드립니다1. '시퀄라이즈', 18:22, '[key:string]:string' 2. '라우터 만들기' , 6:05, delete user.password;3. serializeUser와 deserializeUser 에러해결 코드, passport.deserializeUser<number>타입스크립트 관련해 고민했던 내용이 '맞는지' 확인 받고 싶습니다,감사합니다:]#1.'시퀄라이즈' 18:22, '[key:string]:string'config의 타입을 만들때,'[key:string]:string' 코드를 넣는 이유가 궁금합니다 'dialect'의 타입부분이 유동적으로 변하기 때문에,기본 틀(key는 string, value는 string) 목적으로 작성하는 것인가요? const { database, username, password } = config[env]; 처럼,key에 해당하는 value를 찾기 위해서'[key:string]:string'가 필요한지 궁금합니다. (검색해보면, 타입스크립트 Index Signature 관련해 글이 나옵니다)타입스크립트에서 객체의 key로 value를 찾을 때,에러 해결 코드로'[key:string]:string'를 넣어보라는 글을 읽은적이 있는데요,제가 생각하는 추리가 맞는건지요? #2.'라우터 만들기' 파트, 6:05 에서 const user = req.user?.toJSON() as User; delete user.password; return res.json(user); 'delete user.password;'어떤 이유로user의 passord를 지우는건가요?코드 흐름에서유저의 비밀번호를 지우는게(delete) 어떤 의미인건지 궁금합니다. #3.passport.deserializeUser<number>serializeUser와 deserializeUser 에러 관련해 올려주신 코드에서,deserializeUser에 제네릭 <number>을 어떻게 넣을 수 있으셨는지 '그 방법이' 궁금해 문의드립니다. passport.deserializeUser<number>(async (id, done) => { ...중략...});passport.deserializeUser 의 id가user의 id이고,id의 타입이 number 이기 때문에제네릭 number을 넣으신거라고 이해했는데요, passport.deserializeUser 메서드를 마우스 호버해보니(method) passport.Authenticator<e.Handler, any, any, passport.AuthenticateOptions>.deserializeUser<unknown>(fn: (id: unknown, done: (err: any, user?: false | Express.User | null | undefined) => void) => void): void (+1 overload)deserializeUser의 제네릭 타입이 id와 연결되어 있습니다, deserializeUser<unknown> ,id: unknownpassport.deserializeUser<number>라고 코드를 변경하니deserializeUser 메서드와 id 타입이 number 타입으로 바인딩되서 나옵니다, (method) passport.Authenticator<e.Handler, any, any, passport.AuthenticateOptions>.deserializeUser<number>(fn: (id: number, done: (err: any, user?: false | Express.User | null | undefined) => void) => void): void (+1 overload) 혹시,타입스크립트에서 타입을 제대로 넣으려면( = 타입스크립트를 제대로 사용하려면),함수/변수 를 클릭해 index.d.ts를 이리저리 읽어보거나,Vscode가 알려주는 타입을 확인하는 습관이 중요한건지요?(당연, 자바스크립트를 잘 아는 것도 중요하지만,,) 강좌에서 말씀 해주셨던 내용들이랑위의 serializeUser와 deserializeUser 에러 리팩토링 된 코드를 보면서제대로 생각 정리가 됐는지 궁금해 문의드립니다.
-
미해결모바일 웹 퍼블리싱 포트폴리오 with Figma
GNB 포지션값 문제
이 영역이 왜 겹쳐서 뜨는지 모르겠습니다.높이값 문제인지 container relative에 넣어놓는데 스크롤이 되면서 홈페이지에 사용되는 팝업처럼 움직입니다..