묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
dotnet core 2.1에서 dotnet ef migrations add Initial 질문
dotnet core 2.1에서 dotnet ef migrations add Initial을 사용하면정상적으로 폴더와, 파일이 생성은 되는데 Migraions 파일에 보면 Snapshot, Initial Class의 함수내의 내용들이 전부 비워져 있는데, 혹시 어떻게 해야 동영상의 내용처럼 함수 내용들이 생성될까요?
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
internal server error 가 발생하는데 검색을 해봐도 이유를 잘 모르겠습니다.
(사진)
-
미해결스프링 부트 개념과 활용
강의 뒷 부분이 잘려서 볼 수 없습니다 ㅠㅠ
강의 잘 보고 있습니다 ^^ 그런데 뒷부분이 잘려가지고 볼 수 없어 이렇게 남깁니다. ${random.int(10,20)} 이렇게 콤마(,) 뒤에 공백을 안남겨야지 int 로 인식하는 것 같습니다. 혹시 잘린 뒷 부분 다시 올려주실 수 있으신가요 ? ㅠㅠ 감사합니다 !
-
미해결블록체인 기반의 스마트컨트랙트 개발
구글 드라이브 ova 문제
구글 드라이브에 있는 ova를 다운 받으려고 하니 정상적으로 다운이 안되는거 같은데각자 우분투에 설치할 수 있도록 기본 설정하는 방법을 영상으로 따로 올려주시거나자료로 첨부해주실수 있으신가요??다같이 기본설정을 맞춰서 수업을 진행 하는것도 중요하지만수업 듣는 사람들이 기본설정하는 방법을 아는것 또한 중요하다고 생각이 들어서요.
-
미해결신입 프로그래머를 위한 실전 JSP 강좌
회원인증프로그래밍에서 받은 코드로 실습하는데 에러나네요
회원가입화면에서 에러납니다.에러코드'''javax.naming.NameNotFoundException: Name [jdbc/Oracle11g] is not bound in this Context. Unable to find [jdbc].at org.apache.naming.NamingContext.lookup(NamingContext.java:825)at org.apache.naming.NamingContext.lookup(NamingContext.java:159)at org.apache.naming.NamingContext.lookup(NamingContext.java:836)at org.apache.naming.NamingContext.lookup(NamingContext.java:159)at org.apache.naming.NamingContext.lookup(NamingContext.java:836)at org.apache.naming.NamingContext.lookup(NamingContext.java:173)at org.apache.naming.SelectorContext.lookup(SelectorContext.java:156)at javax.naming.InitialContext.lookup(Unknown Source)at com.javalec.ex.MemberDao.getConnection(MemberDao.java:209)at com.javalec.ex.MemberDao.confirmId(MemberDao.java:71)at org.apache.jsp.joinOk_jsp._jspService(joinOk_jsp.java:104)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1136)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Unknown Source)java.lang.NullPointerExceptionat com.javalec.ex.MemberDao.confirmId(MemberDao.java:72)at org.apache.jsp.joinOk_jsp._jspService(joinOk_jsp.java:104)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1136)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Unknown Source)java.lang.NullPointerExceptionat com.javalec.ex.MemberDao.confirmId(MemberDao.java:84)at org.apache.jsp.joinOk_jsp._jspService(joinOk_jsp.java:104)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1136)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Unknown Source)javax.naming.NameNotFoundException: Name [jdbc/Oracle11g] is not bound in this Context. Unable to find [jdbc].at org.apache.naming.NamingContext.lookup(NamingContext.java:825)at org.apache.naming.NamingContext.lookup(NamingContext.java:159)at org.apache.naming.NamingContext.lookup(NamingContext.java:836)at org.apache.naming.NamingContext.lookup(NamingContext.java:159)at org.apache.naming.NamingContext.lookup(NamingContext.java:836)at org.apache.naming.NamingContext.lookup(NamingContext.java:173)at org.apache.naming.SelectorContext.lookup(SelectorContext.java:156)at javax.naming.InitialContext.lookup(Unknown Source)at com.javalec.ex.MemberDao.getConnection(MemberDao.java:209)at com.javalec.ex.MemberDao.insertMember(MemberDao.java:38)at org.apache.jsp.joinOk_jsp._jspService(joinOk_jsp.java:113)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1136)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Unknown Source)java.lang.NullPointerExceptionat com.javalec.ex.MemberDao.insertMember(MemberDao.java:39)at org.apache.jsp.joinOk_jsp._jspService(joinOk_jsp.java:113)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1136)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Unknown Source)'''
-
미해결Kotlin Android부터 Firebase 서버 그리고 훌륭한 Chatbot 만들기
nested class의 subject는 Subject가 아니여도 인식하나요?
마지막 부분에서 코드예제로 일반 class와 data class의 nested class로 Subject라는 data class를 만드시고 출력하실때는 student.subject?.english 라고 적으셨는데 subject가 아니라 Subject가 되어야 하는 것 아닌가요? 일반 student class에서도 student.subject라고 사용하셨는데 student.Subject가 아니여도 인식하는 건가요?
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
app.owner.call 명령 실행시 에러가 납니다.
truffle(ganache)> app.owner.call()TypeError: Cannot read property 'call' of undefined앞부분부터 강의를 하나씩 따라왔는데 어떤것이 잘못되었는지 잘 모르겠네요..
-
미해결지옥에서 온 Git
Gistory 관련 문의 드립니다.
강사님 좋은 강의 잘 듣고 있습니다. pc vmware 우분투를 이용해서 강의를 듣고 있습니다. git 분석 gitstory 강좌에서 설명 하신대로 gistory는 잘 설치 된거 같습니다. 그러나 gistory라는 command를 입력하면 command not found라는 메세지가 뜨는데 어떻게 해결 하는지 궁금해서 질문드립니다.
-
미해결[김왼손의 왼손코딩] 미운코딩새끼: 4시간 만에 끝내는 파이썬 기초 (전자책 포함)
del animals[1]
위의 코드를 썼는데 왜 바다소가 지워졌나요? []안의 수가 animal list 안의 차례아닌가요? 바다소는 2번째에 있는데요.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과목수를 입력하세요 : 3
제목 처럼 나와야 하는데,, 아래처럼 다음 칸에 입력이 되네요... 간신히 통과는 한거 같은뎅 ㅋ과목수를 입력하세요 :3✔ Build finished. (exit code = 0)과목수를 입력하세요 :과목수를 입력하세요 :과목수를 입력하세요 :Generating result sheet... Test Case | Passed? | Feedbacktest_get_average_score | PASSED | Good Jobtest_get_number_of_subjects | PASSED | Good JobReading source file...Transferring results to server...Transfer completed.✔ Finished. (exit code = 0)
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
정답과 동일하게 문자열 이슈도 없는데 계속 제출하면 Failed됩니다.
소스코드는 하기와 같이 붙였습니다.def is_positive_number(integer_str_value): try: if int(integer_str_value) > 0: return True else: return False except ValueError: return Falsedef get_factorial_value(integer_value): result = 1 for i in range(1, integer_value+1): result = result * i return resultdef main(): integer_str_value = input('Input a positive number : ') while True: if integer_str_value == '0': print("Thank you for using this program") break elif is_positive_number(integer_str_value) == False: print('Input again, Please') integer_str_value = input('Input a positive number : ') else: result = get_factorial_value(int(integer_str_value)) return result break
-
미해결누구나 다루기 쉬운 Vue.js 입문 - 3시간 안에 배우기
todolist 만들기 질문입니다
소스는 없나요?따라서 하는데 잘 안되어서 제가 먼가를 잘못했나 싶은데 모르겠어서 소스를 비교해보고 싶은데요~
-
미해결직장인을 위한 프로그래밍 입문과 업무자동화 활용
python-docx 오류 나요.
from docx import Documentprint('python-docx')document = Document()document.add_heading('Document Title', 0)document.save('demo.docx')오류 내용 :C:UserswonPycharmProjectsFirstPyCharmvenvScriptspython.exe C:/Users/won/PycharmProjects/FirstPyCharm/python_dicx.pyTraceback (most recent call last):File "C:/Users/won/PycharmProjects/FirstPyCharm/python_dicx.py", line 1, in from docx import DocumentImportError: cannot import name 'Document'Process finished with exit code 1python-docx는 설치 잘 되었어요.폴더 위치도 맞게 해놨어요.사진을 올리고 싶지만 사이트에서링크로만 올릴수 있게 하여서 올릴수가 없어요.왜 오류가 나는 것일까요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
a변수는 오타 같은뎅
맞죠? 오타
-
미해결iOS AutoLayout을 활용한 실전 UI구성 전략 - 카카오톡 같은 고급 UI 만들기
objective c 는 방식이 달라서 따라하는데 시간좀 걸렸네요
popup 부터는 구글링으로 xib 로 적용했는데.. 강의에 objective c 와 다른부분이 추가될 수 있는 부분은 없나요 ?
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
생명주기 관련해서 질문드립니다. ^^
아무래도 리액트 생명주기는 이론적인 개념이 많다보니, 실제 업무에서는 어떻게 사용되는지 궁금합니다.예를 들어 리액트 네이티브에서 Firebase 안에 있는 데이터를 가져온다고 했을 때 componentDidMount() 안에 관련 코드를 입력하게 됩니다. 먼저 컴포넌트를 다 만든 후에 Firebase의 데이터를 가져오는 것으로 알고 있는데...이처럼 각각의 생명주기가 실무에서 구체적으로 어떤 경우에 사용되는지 질문 드립니다. ^^
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
수업 교재 없나요?
수업 교재가 필요해요.
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
App.web3Provider = new web3.providers.HttpProvider('http://localhost:8545'); 감이 안옵니다.
강의를 듣는 도중 감이 오시나요? 라고 하셨는데 감이 안옵니다.예를 들어 현재 Roposten 서버에 컨트랙트를 배포 되어 있고 어떤 이유에 의해서 web3 인스턴스를 생성 못했다면 else 이 실행 되는데 localhost:8545 는 전혀 다른 서버인데? 감이 안옵니다. if (typeof web3 !== 'undefined') {App.web3Provider = web3.currentProvider;web3 = new Web3(web3.currentProvider);} else {App.web3Provider = new web3.providers.HttpProvider('http://localhost:8545');web3 = new Web3(App.web3Provider);}
-
미해결신입 프로그래머를 위한 자바 스프링 (Spring) 프레임워크 강좌
Spring의 15강 폼데이터 검증 소스 질문입니다.(3가지)
1.강사님 의아한게있는데 @ModelAttribute 를 사용하여 이커멘드 객체의 이름을 간소하게 사용할 수 있잖아요그런데 public String studentCreate(@ModelAttribute(“student”) Student student, BindingResult result )에서 student 이름이 그대로인데 왜쓴건지 의아합니다.Student 객체 생성없이 student.getName(); , student.getId 를썼는데 어떻게 그게 가능한지 궁금합니다.errors.rejectValue("id", "error"); 는 어디화면에서 뜨는건지 궁금합니다. 브라우저 및 콘솔창에 안뜨면 설정한 "error"가 언제 뜨는지 궁금합니다.자세하게 설명부탁드립니다. 항상 좋은 강의 잘보고잇습니다.감사합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
확실히 실습은 강의듣는거와 다르게 질문사항이 많네요
import sys import io import urllib.request sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding ='utf-8') sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding ='utf-8') imgUrl = "src= http://img.hani.co.kr/imgdb/resize/2018/0320/00503004_20180320.JPG" savePath = "c:/test1.jpg" print("다운로드완료!") 다운완료는 프린트가 되는데 파일이 저장되지않습니다 또한가지 아톰프롬프트 섹션2 설정안된다고 전에 질문올렸는데 그래서 제가 아톰들어가서 섹션2 폴더에서 다운로드2.2파이 파일을 만들고 싶은데 문제는 전에 만든 장고파일에서 프로젝트가 열리는데 .... 제가 오픈폴더로 c:드라이브 섹션2 잡아도 프로젝트가 장고로만 나와서 결국 실습을 장고폴더내에서 download2-2.py 만들었는데 동영상처럼 섹션2 폴더내로 갈수있는 방법있나요