묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
로그아웃 기능 관련해 질문있습니다.
안녕하세요. 로그아웃 관련 질문있어서 글 남깁니다.브라우저: safari구독 후safari 브라우저 완전 종료safari 브라우저 재실행 및 재접속구독 상태 유지 (session 365일 설정)'구독취소'버튼 클릭시 AttributeError: 'AnonymousUserMixin' object has no attribute 'id'에러 발생혹시 위 현상 관련해서 해결방법이 뭔지 알 수 있을까요? PS.확인해보니, safari를 완전히 종료하고 재실행하면, remember_token 값은 이전 값과 일치하게 존재하는데,session 값만 바뀌고 있습니다.이 때문에, 기존의 user 객체를 가져오지 못하는 거 같은데, 이런 현상이 왜 발생하는걸까요? - 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
logout시에 database delete -> 새로운 입력에 대해 user_id 증가
안녕하세요, logout 기능 구현할 때 database에서 delete를 통해 구독 취소한 메일을 제거해주는 내용을 봤는데요,db에 구독으로 데이터를 쌓고 취소한 뒤에 다른 메일을 넣으면, user_id가 1이 되어야 할 거 같은데, 2로 남습니다. 구독 & 구독취소 과정을 반복해서 수행하면 db table에 1줄만 입력되어있더라도 user_id가 계속 증가하는 것을 볼 수 있는데, 어떻게 방지할 수 있을까요? 혹은 많은 user가 구독 & 구독취소를 하게 되는 경우에 구독취소된 user_id는 공백으로 두고 계속해서 user_id를 쌓는 것이 사용상에 이점이 있는걸까요?
-
미해결파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용
127.0.0.1:5000 접속 시 오류
to load resource: the server responded with a status of 404 (NOT FOUND)127.0.0.1:5000 에 접속하면 이러한 오류가 발생해. 어떻게 해결 할 수 있을까?해당 문제는 http://127.0.0.1:5000/ 경로에 해당하는 라우트가 정의되지 않았기 때문에 발생합니다. 이 문제를 해결하려면 기본 경로('/')에 대한 라우트를 추가해야 합니다. 예를 들어, 기본 경로로 이동할 때 사용자 이름을 기본값으로 설정할 수 있습니다.app.py를 다음과 같이 수정하세요:```pythonfrom flask import Flask, render_template, requestapp = Flask(__name__)@app.route('/')def index(): return get_page('default_username') # 여기서 'default_username'을 원하는 기본 사용자 이름으로 변경하세요.@app.route('/<username>')def get_page(username): length = len(username) return render_template("index.html", name=username, length=length)if name == "__main__": app.run()```이제 http://127.0.0.1:5000/에 접속하면 404 오류가 아닌 기본 사용자 이름에 대한 페이지가 표시됩니다. 사용자 이름을 URL에 직접 추가하여 다른 사용자 이름에 대한 결과를 확인할 수도 있습니다.
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
유니코드 str
-11섹션 4번째 강의, 5분 30초 경입니다.get_id의 경우 unicode를 return해야되서 강좌에서 str을 붙여준다고 했는데요,int 타입으로 넘겨주면 왜 안되는건지 궁금합니다!
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
vscode 서버 띄우는 것 이슈
안녕하세요 강의 수강 중에 vscode관련 내용 질문 드립니다. 특정 코드 내용은 아니여서 영상 정보는 안 적었습니다. vscode로 flask 를 띄웠는데요, (render_template으로 html 파일 연결했습니다) html 파일을 수정하고 cmd +s 를 하더라도, 웹 페이지에 반영이 안 됩니다 (ex>jinja2 template 반복문, loop.index) 그치만 앱을 껐다가 다시 돌리면 반영이 됩니다.go live 로 Live server를 띄웠을 때, 열려있는 python file에 대한 서버가 띄워지는 것이 아니라, project 전체에 대해서 띄워집니다. (ex>00_projects 폴더가 열리는데 원하는 것은 hello_loop 포함된 flask 웹페이지)두 경우를 해결하고 싶은데 어떻게 하면 좋을지 문의드립니다 ㅠㅠ
-
미해결파이썬 코딩 기초에서 고급까지 무조건 따라하기
에스케이프 b
안녕하세요그 다음 넘어갈때마다 에스케이프 비라고 하시는데 그게 뭔가요
-
해결됨가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
창을 닫았다가 열었을 때 구독 상태가 풀립니다.
강의를 끝까지 수강한 후 마무리 겸 테스트를 해보았는데요.구독한 후에 창을 닫았다가 다시 열어도 구독 상태가 유지되어야 하는 것으로 알고 있습니다.탭을 닫았다 열었을 때는 상태가 유지 되는데, 모든 창을 닫았다 새로운 창을 열면 구독 상태가 사라지고 다시 이메일 입력란이 뜹니다.데이터베이스에는 정보가 그대로 저장되어 있는데 웹 상에서만 그런 것 같아요.어떻게 해결해야 하나요? (제 코드도, 강사님의 코드도 모두 똑같이 동작됩니다 ㅠㅠ) 아니면 원래 유지되지 않는 것인가요?
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
url 접속 실패
* Running on http://127.0.0.1:8080 * Running on http://192.168.100.29:8080 위와 같이 한 번 실행 시 url 주소가 두가지가 나오게 되고 둘 다 404에러로 사이트를 찾을 수 없다고 나옵니다
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
[flask 로 Rest API 구현과 테스트] 질문있습니다
현재 해당 수업을 너무 잘 듣고 있는 수강자입니다~ 이런 강의 제공해주셔서 감사드립니다.제가 이 강의를 듣게된 이유는 머신러닝 모델을 통해서 모델을 배포하고 결과를 고객에게 보여주기위해 Flask를 사용해보려고 하기 때문인데요..아직 지식이 짧아서 그런지, REST API 구현시 ML모델 결과가 만약 Table로 나온다면 이 역시도 JSON 파일로 response를 해줄수가 있는걸까요?답변 기다리고 있겠습니다.
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
git 주소나 참고자료는 어디서 볼수있을까요 ??
소스자료 보고싶고 참고자료도 보고싶습니다
-
해결됨네이버 카페 DB 추출 프로그램 개발 강의 [selenium]
이강의도
솔직히 들어본 결과처음에 파이썬 셀레니움 이나 poser 크롬 드라이브 설치부터 0강의에 넣어 두시는 게 ...좋을 거 같아요추가적으로 GUI강좌 까지 하시면 가격 더 올려도많은 사람들이 한번 볼 꺼 같습니다 아무튼 같은 부산 사람이라 강의 한번 들었는데정말 설명을 잘하시네요 ^^
-
미해결파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용
동적 라우팅 관련하여 질문드립니다.
플라스크 시작해 봅시다 - 라우팅과 렌더링, 정적 파일 만들기 강좌의 12분에 있는 get_profile 함수의 데코레이터에는 동적 라우팅을 <username> 으로 사용하고 있습니다. 프로젝트 진행 파일 서버 만들기 - 파일 다룬로드 기능 만들이 강좌의 0:56 부분의 down_page와 delete_page의 함수 데코레이터에서는 <path:filename>으로 사용하고 있습니다.< > 안에 들어갈 명칭의 경우 본인이 정하는 것임은 알겠으나, 후자의 path:는 어떤 용도로 사용된 것인지 궁금합니다.
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
client 의 주소 받는 방식
선생님, 안녕하세요 강의 늘 재밌고 유익하게 듣고 있습니다. 막바지에 다다랐는데 처음으로 질문을 드립니다. 블로그 접속기록 로깅하기 9분 20초 대에 나오는 client의 주소를 파악하기 위해request.environ.get("HTTP_X_REAL_IP",request.remote_addr )위와 같은 코드를 사용하는데, request.remote_addr 라는 코드도 존재하더라구요. request.envrion 이 dict 인것 같은데 get 함수 이후에 나오는 HTTP_X_REAL_IP 는 무엇을 의미하는지 자세하게 설명해주실 수 있으신가요? 구글링을 해봤는데 차이를 찾기가 쉽지 않네요. 감사합니다 :)
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
윈도우 QueryString 사용법 : http GET [URI] param1==1 param==2
윈도우 QueryString 사용법 : http GET URI param1==1 param==2입니다
-
해결됨가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
Rest API 이해를 위한 웹기술 이해: GET 방식과 URL 강의에서 윈도우 환경에서 httpi 파라미터값을 못 얻어올때 해결방안입니다.
https://stackoverflow.com/questions/50319752/httpie-not-recognizing-second-parameter-of-get-request 처럼 ex) http GET "localhost/api/data?param1=3¶m2=7" 으로 해결 가능합니다 도움 될까 하여 올립니다.
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
flask 샘플코드 실행시 오류
안녕하세요 백엔드 flask 강의의 "flask로 정적 웹페이지 지원기법" 의 5:20 부근에서 로그인 박스에 dave 를 입력후 버튼을 누르면 success가 나오지않고 Cannot GET /login 이라고 뜹니다. 코드는 샘플코드로 vscode에서 실행했습니다 패키지같은게 덜 설치되어서 그런걸까요? 그리고 부스트스랩 실행을 위해 샘플파일의 login_test.py 파일에 static_url_path 추가 후 run 한 다음 크롬페이지에서 실행하면 Internal Server Error가 뜹니다 Go Live 누르면 부트스트랩의 static 적용전 모습의 로그인 화면이 뜹니다 실행이 안되니 진도를 나갈수가 없는상황입니다 조언부탁드립니다
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
request.args.get 실행중 에러
http http://localhost:8080/login?user_name=dave&pw=11211&email_address=oykang@gmail.com 하면 터미널 창에서 dave None None 으로 출력 됩니다. pw와 email_address 파라메타 값을 못 갖고 오는것 같습니다. http http://localhost:8080/login?pw=11211 실행하면 11211이 잘 출력됩니다. 따라서 &파라메타1=파라메카1 값&파라메타2=파라메타2 값 실행에 문제가 있는것 같습니다. 문제 해결에 조언 부탁 드립니다.
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
flask로 작업한 웹페이지의 라이브러리 install 방법 문의
안녕하세요. 현재 강사님의 "처음하는 파이썬 데이터 분석 과정"과 flask를 같이 강의를 듣고있습니다. 강의를 들을때는 제 컴퓨터에 파이썬과 주피터를 설치하고, 그리고 필요한 라이브러리를 제 컴퓨터에 인스톨하고 import 해서 사용을 하잖아요. 그런데 flask관련 웹호스팅을 받게 되면 라이브러리를 install 할 수가 있는지 궁금합니다. 보통 php나 asp, 닷넷 등의 웹호스팅은 필요한 폴더만 올려놓을 수 있으며, 따로 인스톨 할수 있는 기능이 없는 걸로 알고 있습니다. 플라스크를 웹호스팅한다면, pandas나 그래프 관련 라이브러리를 어떤 방법으로 인스톨해서 import하는지 궁금합니다.
-
미해결가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
윈도우 httpie 작성법
강의를 보고 똑같이 따라해도 None으로 출력이되어 구글링 하여 알아본 결과 잘 실행되어서 다른 분들도 보시라고 올립니다. http GET http://localhost:8080/login user_name==dave pw==1111 email_address==korea@naver.com 이런식으로 & 나 \ 를 작성하지 않고 하시면 제대로 작동합니다
-
미해결딥러닝 웹서비스 프로젝트 1 - 기본편. Object Detect 불량품 판별
동시 요청
앱엔진에 동시에 여러 요청이 있을 경우 어떻게 처리할 수 있나요?