Day.8)파이썬기초-Flask
1/4.학습내용
- Web(html/css.Js) & python의 역사에서의 Flask
🗨 " Flask=웹페이지를 찍어내는 공장(Factory) "
- V/S에서 flask 세팅
+막간설명: API(Application Programming Interface)
애플리케이션 소프트웨어를 빌드하고 통합하기 위한 정의 및 프로토콜 세트 🗨 "모든기능이 망라된 백과사전같은 것" - 온라인 flask 클라우드서비스 https://glitch.com 사용세팅계정생성
+glitch의 강점: 거리제약없이 웹서버 협업가능
+사용전 참고사항:
①오픈소스=수정불가->수정하고싶으면 remix버튼 눌러 기존코드를 복제해서 수정
② start.sh python→ python3 세팅해두기
- Front end 와 Back end의 개념
full stack이라는 이름의 멀티플레이어라니...
- Routing의 개념
glitch에 Routing 코드짜보기+변수(variable rule)활용하여 라우팅코드 간소화시키기
(flask페이지 內 quick start> " bariable rules.tag "참조)
+template:페이지세부내용도 content로 함수화 시킴
💡tip. v/s에서 파일-파일간 코드 비교가능!
: 비교파일두개를 동시선택해서 우클릭→[선택항목비교]
💡tip. 검색의 외주기능
https://www.google.com/search?q= [파라메터]
2/4.학습내용 중 난관 또는 미제
난제1:
@app.route('/')
def index():
return 'welcome'
코드입력하는데 꽤나 까다로운 느낌이다.(대소문자, 단락구분)
(오류나면 즉각확인되는 🤬 얘때문인가)
라우터를 만드는 코드를 짜는데 다 똑같이 썼는데 자꾸 오류라니 미칠노릇
미제1:
우)내코드 좌)egoing강사님코드
정신이 빠진건지 눈이빠진건지 모르겠는데 도대체 왜
return template(f'<h2>{title}</h2>{body}')
멀쩡히 쓴것같은 코드가 오류가 나는지모르겠다.
3/4.해결방법
난제1: @app.route ('/')
def index(=함수이름)():
① 복붙을 하다보니 중복으로 오류
② 앞에 단락불일치 오류
③ 대소문자 오타로 오류
④⑤
미제1: 나도 🤬🤬🤬!!!! 수업전에 여쭤봐야겠다/
2022-03-31 17:52:02 동기 보라님과 성우님의 조언으로 단락위치의 오류인것으로 확인(띄어쓰기) 🤬이친구를 달랠 수 있었다.
4/4.ㅅㄱ(소감/성과)
소감1) 공부시간이 부족하다. 교육을 시작한 뒤로 나와 내 환경을 돌볼시간이 부족하고 일상이 마비되는 느낌이 들더니.. 난 폐인이 되가고 있었다.
초등학교때 태그퍼날라서 편집하고 블로그 운영할땐 엄청 쉬웠는데 대관절 이게 어찌된일인가싶을정도로 모르겠다.
공학계에 불시착한 뼛속까지 문과생. 외래종도 생태계교란을 일으켜도 장성하는 판에 나도 계속 뿌리 뻗어봐야지.
소감2)glitch의 전반적인 잔망한 무드나 5월의 잉어가 있는걸 보면 이 서비스개발자는 일본인인듯.
계정이름도 귀염낭낭한데 내 계정은-달콤하게속삭이는 라벤더랑프리지아(cooing.lavender-freesia)라니 으윽 귀염치사량이다 내무덤은여긴가벼ㅜㅜㅜ
성과1)폐인?
성과1)벨로그를 쓰면서 웹기초에서 배운 프론트엔드 프로그램언어를 하나씩 검색해서 모으고있다.
색상 <span style="color: red"> 입력내용 </span>
역슬래시 <span style="font-family:Arial">\</span>
띄우기, 들여쓰기  
정렬 <p style="text-align:정렬위치(center or left or right);"> 입력내용</p>
볼드주기(두껍게) <strong>입력내용</strong>
날을 거듭하면서 조금씩 모습이 갖춰지는게. 벨로그는 내 프로그램언어의 성장지표가 되었다.
Author And Source
이 문제에 관하여(Day.8)파이썬기초-Flask), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@astraea0119/Day.8파이썬기초-Flask저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)