가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]대시보드
월 15,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
데코레이터 함수 호출 질문입니다.
안녕하세요. 저도 print 함수 관련 질문입니다. 데코레이트처리된 함수를 교재와는 다르게 calc_square(7) calc_plus(3, 5) 이렇게 print를 하지 않고 연속으로 호출해봤습니다. 그랬더니 첫번째 함수호출의 결과값은 보이지 않고 바로 두번째 함수의 데코레이터 출력이 시작됐습니다. 이유가 궁금합니다..
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
base : conda가 없습니다.
실제 웹서비스 개발을 위한 Visual Studio Code 설치 강의 , 7분 56초 내용입니다 파이썬 인터프리터 선택시 conda 말고 base:conda 선택하라고 말씀해주셨는데 저는 conda만 있고 base:conda가 없는데 conda선택하고 진행해도 괜찮은지 궁금합니다. 아래는 제 화면 캡쳐입니다.
- 가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
파이썬 오류 질문이요
삭제된 글입니다
- 가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
부트스트랩 질문이요
삭제된 글입니다
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
도전과제에 대한 해답 코드가 없습니다.
flask 깊은 이해를 위한 파이썬 중급 문법: first class function 강의의 13분 43초 정도의 내용입니다 도전과제가 있고, 도전과제에대해서 크롤링코드만 있고, First-class로 작성된 해답이 없어서 문의 드립니다. 공유해주신 수업자료에도 해답코드가 없네요 해답코드 요청 부탁드립니다~
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
중첩함수 인자값 관련 이해못하는 부분이 있어서 문의 드려요
flask 깊은 이해를 위한 파이썬 중급 문법: first class function 강의의 10분 21초 내용 입니다. def html_creator(tag): def text_wrapper(msg): print('<{0}>{1}</{0}>'.format(tag, msg)) return text_wrapper 이렇게 함수를 만들고 h1_html_creator = html_creator('h1') html_creator 에 인자값을 h1을 넣으면 tag 인수에 h1이 할당이 되고나서 h1_html_creator('Hi 태그는 타이틀을 표시하는 태그입니다') 이렇게 인자 값을 넣으면 def text_wrapper(msg) 여기 함수 msg 인자값이 할당이 된다고 영상에 설명되어있습니다. 왜 msg에 인자값이 할당이 되는지 이해를 못하겠습니다... 중첩함수이고, def html_creator(tag) 여기 함수에 인자값이 할당이 되어있으니 추가로 인자값을 넣으면 다음 함수인 def text_wrapper(msg) 여기에 인자값이 들어간다고 이해 하면되나요?
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
get을 클릭하면 data 는 fail로 뜨고 status는 200으로 뜹니다
제 코드에 문제가 있는것일까요? bootstrap_test.html 파일에 console.log(response.data) 로 실행하면 그냥 FAIL이라는 응답만 있구요 .data를 지우고 실행하면 데이타= fail 스테이터스는 200으로 응답됩니다.
- 해결됨가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
LoginManager 클라스 관련 질문
안녕하세요 강의중에 제공된 ABtest코드 복습중 궁금한 부분이 있어 문의드립니다 사용자가 login(login_user 함수 실행)하면 loginmanager에 사용자 객채가 전달되어 세션 관리를 해주는 것으로 알고 있습니다 그런데 존재하는 세션이다,인증되어있다라는 부분을 판단하는 것은 MySQL에 저장된 이메일 계정에 할당된 id가 있냐없냐로 구분하게 코드로 구현이 되어 있는것 같습니다 이와 관련하여 검색하다보니 Flask-Login 라이브러리에서 native로 사용자 id가 존재하는지 db에서 검색하고 없으면 신규로 할당해주는 과정은 제공하지 않고 직접 코드로 구현해줘야하며 id가 검색되면 기존에 존재하는 세션이다, 즉. authenticated 되었다고 loginmanager클라스에서 생성된 객체가 판단하는 부분만 제공되는것 같는데요 제가 파악한 부분이 정확한지요? 감사합니다 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 해결됨가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
REST API 문의드립니다.
안녕하세요. 강의 잘 듣고 있습니다. 웹은 처음 입문이라 여러가지 배경지식이 부족해서 구글링 열심히 하고 있는데요. 강의를 듣다가 궁금증이 생겨 질문드립니다. Flask로 Rest API 구현하는 부분을 보면서 REST API가 정확히 어떤 것을 말하는지 잘 모르겠습니다. 강의에서는 REST API를 구현한 코드가 HTTP Request를 처리하여 JSON 데이터를 리턴해주는 함수를 구현하는 부분을 말씀하셨는데요. 구글링 해보니까 위키에 Rest란 "엄격한 의미로 REST는 네트워크 아키텍처 원리의 모음이다. 여기서 '네트워크 아키텍처 원리'란 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반을 일컫는다. 간단한 의미로는, 웹 상의 자료를 HTTP위에서 SOAP이나 쿠키를 통한 세션 트랙킹 같은 별도의 전송 계층 없이 전송하기 위한 아주 간단한 인터페이스를 말한다." 와 같이 나오는데 잘 이해는 안가지만 어쨋든 HTTP 보다는 상위의 개념인것 같은데요. 어쨋든 궁금한 건 현업에서 REST API를 구현하는것이 HTTP Request의 Get,Post,Delete,Create 메서드를 처리하는 함수를 모두 REST API라고 부르는 건가요? 아니면 HTTP Request를 처리하는(?) 루틴과 REST API는 다른건가요?
- 해결됨가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
flask_ABTest 코드 관련 질문드립니다.
안녕하세요 제가 현재 제공해주신 자료의 00_projects>04_flask_ABTest 코드를 기준으로 복습을 시작하였습니다. 관련하여 코드에 print문을 사용하여 확인중이나 애매한 부분이 있어서 아래와 같이 질문드립니다. 1. ABTEST용 Flask서버는 다중 HTTP Request를 동시에 처리하는게 아니라 한번에 하나의 HTTP Request만 처리 하는것 같은데 맞는지요? 2. current_user 객체를 호출 시마다(current_user.id, current_user.authenticated등,,,) blog_abtest.py 파일의 @login_manager.user_loader에 정의된 load_user()함수가 자동으로 실행되는지요? 3. flask_login에서 사용자가 로그인하면, 로그인 정보를 User class 에서 객체로 가져오고, LoginManager() 에 추가하여 세션 생성되고 current_user 객체에 해당 객체가 저장되는 과정 관련 질문 - LoginManager()에 추가하여 세션 생성하는 부분은 어떤 코드 부분에서 수행 되는지요? - current_user 객체에 해당 객체가 저장되는 과정은 별도의 코드 없이 import current_user만 하면 알아서 수행이 되는것인지요? 감사합니다. 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
[flask] pip install flask_cors 설치 오류..
flask강좌에서 pip install flask_cors가 계속 오류가 뜨는데, (아래와 같이) """ WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping """ 해결방법을 알려주시면 감사하겠습니다.. 향후 진도에서 "flask_cors"설치가 반드시 필요한지요.. 아니면 vue 관련 강좌에서만 필요한 것 인지요. 감사합니다.. 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
jsonify에서 한글이 깨져서 나옵니다.
영어는 잘 나오는데 한글이 깨져서 나오네요...
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
구독자 로깅 관련해서 질문이 있습니다.
안녕하세요. 올려주신 코드 기반으로 구독자 로깅을 아래와 같이 몽고디비에 적재하고 ngrok를 사용해서 간단하게 배포한 뒤에 확인을 해봤는데요. 아래와 같이 제 로컬 접속뿐만 아니라 모든 사람들의 ip가 모두 127.0.0.1 로 나오는 이유는 무엇인지 알 수 있을까요?
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
안녕하세요 질문입니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 쥬피터 노트북 자료나 소스들은 따로 받는 칸이 없는 것 같은데 어디서 받을 수 있는지 알 수 있을까요?
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
웹서버와 DB서버
안녕하십니까 선생님, 플라스크 강의를 거의 다 듣고 토이프로젝트를 진행하려고 미진한 부분을 채워가고 있는 수강생입니다. 선생님께 배운 내용 중 DB서버에 대한 이해도가 낮다고 생각해서 이렇게 질문을 드립니다. 현재 유저 DB관련된 부분에 한정해서 대략적으로 이해하기로는(조금이라도 잘못됐다면 꼭 수정부탁드립니다) * blog_abtest.py로 Flask 객체를 실행하면서 웹서버를 생성(+blueprint로 blog.py 라우팅도 되므로 같은 기능을 하는데 기능상 떨어져놓은 것) * blog.py에서 라우팅별로 유저DB 생성 및 삭제를 할 때 user_mgmt.py의 User 클래스를 사용 * user_mgmt.py는 MySQL을 연결하는 mysql.py의 conn_mysqldb() 함수를 갖다씀 이 정도입니다. 확실히 알겠는 부분은 blog_abtest.py로 웹서버가 생성되는 건 잘 알겠는데 mysql.py에서 MySQL과 연동을 한다는 것 자체가 DB서버가 만들어진건지 아닌지 모르겠습니다.. 외부에서도 웹서버로 접근이 가능하게 하려면 가르쳐주신 ngrok.exe나 ec2를 이용하면 되는건 이해가 갑니다. 그렇다면 외부에서도 접근가능한 DB서버를 구축하려면 어떤 방법이 필요한걸까요?
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
host 관련 질문
안녕하세요, 선생님. host 관련하여 질문 드립니다. host 를 '0.0.0.0' 으로 선언 시에는 동작이 되지 않고, '127.0.0.1'으로 선언하여야 페이지가 정상적으로 나타납니다. local host, 0.0.0.0, 127.0.0.1 모두 같은 웹주소를 뜻하는 것이 아닌가요? ps. 좋은 강의 재미있게 수강하고 있습니다. 고맙습니다.
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
윈도우에서 httpie로 파라미터 전달 오류
안녕하십니까, 강사님. 어제에 이어 오늘도 연달아 질문을 올리게 되었습니다. "REST API 이해를 위한 웹기술 이해:GET 방식과 URL" 부분을 따라하는 부분에서 httpie를 설치하고 REST API 요청을 하는 도중에 오류가 발생했습니다. 오타는 문제가 없어보입니다. 왜냐하면 cmd에서 httpie를 실행하지 않고 웹페이지에서 하면 실행이 제대로 되기 때문입니다. 혹시나 윈도우 환경에서도 기호 앞에 \를 추가해야되나 싶어서 시도해보았는데 그건 아닌 것 같습니다. \를 썼을 때 저 기호도 하나의 문자로 인식했습니다. 해결방법을 알 수 있을까요? 두 가지 경우 결과를 캡쳐했는데 두 이미지를 동시에 올릴 수 없어 노션 링크를 올려두겠습니다. https://www.notion.so/864ce222124243b5913b5f5663c87ab1
- 해결됨가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
0.0.0.0 으로 접속 불가능
안녕하세요, 열심히 배우고 있는 학생입니다. 현재 app.run 으로 html 테스트를 진행시 0.0.0.0 으로 진행하면 되지 않고 127.0.0.1 로는 가능해서 항상 변경해서 실습을 하고 있습니다. 다른 분께서 질문했던 것들 찾아보니 https://www.inflearn.com/questions/67091 이 사례와 동일한데요, hosts 파일을 변경했음에도 동일하게 접속이 되지 않는 상태입니다. 저 질문에 답변주신 것처럼 환경에 따라 변수가 많겠지만 이 방법 외에도 다른 방법이 있다면 말씀해주시면 감사드리겠습니다. 항상 감사드립니다 !!
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
mysql 실행 질문입니다 ㅠ
mysql데이터베이스 준비 강의 수강중입니다 ㅠ mysql -u root 를 cmd에 입력하면 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 라는 에러코드가 뜨는데 어떻게 해야 할까요 ㅠㅠ
- 미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
자바스크립트 강의 오픈은 11월 예정으로 되어 있는데 언제쯤 되는지 알 수 있나요?
자바스크립트 강의 오픈은 11월 예정으로 되어 있는데 언제쯤 되는지 알 수 있나요?