작업/Flask(8)
-
21.11.10 Flask 마지막 강의 1 익명 게시판 구현
유의할 것 : - Query model의 구조. Post 클래스 안에 id, author, content, like, created_at이 있고 __init__이 있는 덕분에 db.session.query(Post).filter(Post.id==id)와 Post.query.filter(Post.id==id)가 같다. - request.form['뭐시기']는 ajax 안에 data {}안에 들어있는 값들만 가능하다.
2021.11.13 -
(중요) 21.11.10 Flask 마지막 강의 2 자유게시판 만들기(로그인 로그아웃 권한 설명)
자유 게시판 프로젝트 구조 - DB 구성 : Post (id,created_at, author,content) User (인덱스id, id, pw) - 화면 만들기 : jinja template 활용 -> {% extends 'base.html' %} {% block my_style %} {% endblock %} 활용 - base.html : 상단바, 메뉴, 스크립트, 스타일 - login, join.html : 로그인/회원가입 - 글 읽기 쓰기 수정 - 기능1 : 로그인, 로그아웃, 회원가입 .. 비밀번호는 bcrypt라는 걸 사용해서 암호화 함. 기능2 : 글작성/삭제/수정 기능3 : 권한에 맞는 버튼 노출 실습 2 화면 구조 실습 3 발전된 화면 만들기 세션: 쿠키를 기반으로 하지만 서버측에서 관..
2021.11.12 -
21.11.07 7주차 모의테스트
모의 1번 모의 2번 https://lowelllll.github.io/til/2019/04/19/TIL-flask-sqlalchemy-orm/
2021.11.07 -
21.11.05 7주차 2-3 REST API와 테스팅
#REST API REST : 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것. - 즉 자원의 표현에 의한 상태전달 - 자원: URI에 표현되어야 함(무엇을 서버에 요청할 건지) - 행위: HTTP method(GET,POST,PUT,DELETE) (어떤 방법을 요청할 것인지) - 표현: API만 보고 무엇을 요청할 것인지 알 수 있도록 HTTP status #flask-restful 실습 1 CREATE 구현 board.append([]) return jsonify( {} ) 실습 2 READ 구현 #Ajax(동기/비동기) 동기 : 앞의 작업이 끝나지 않으면 다음 작업을 할 수 없다. 비동기 : 앞 작업과 상관없이 다음 작업을 수행할 수 있다. # 비동기 처리 종류 - fetch(익스플로..
2021.11.06 -
21.11.05 7주차 2-1, 2-2 RDB로 리소스 관리 및 저장하기 & SQL Alchemy
----------------------------7주차 2-1 ( RDB로 리소스 관리 및 저장하기 )-------------------- # 데이터베이스의 종류와 특징, Flask에서 DB가 하는 역할, JWT란? #데이터베이스 : 데이터를 저장하는 공간, 관계형 데이터베이스(RDB)와 NoSQL(Not Only SQL)로 나뉘어져 있다. #관계형 데이터베이스 : key와 value들의 간단한 관계를 테이블 화 시킨 데이터베이스 - 정형화 되어있다. DML을 사용해서 데이터 간 결합(외래키,유일키) , 제약조건 등 설정 가능. 테이블 간 데이터 관계 설정 가능 로그인 : 브라우저에서 사용자가 Id,PW 입력, 서버에서 API가 database내의 Id와 PW와 같은지 확인, 만약 같다면 cookie나..
2021.11.06 -
21.11.05 jinja와 flask 사용 배달의 토끼 필기 2021.11.05