\-Django의 개념순서web browser에 이벤트 발생 -> wsgi.py로 신호가 옴 -> urls.py로 이동, 여기서 정규표현식 부분 통과 -> view.py 에서 사용자에 의해서 데이터 입력 또는 db로부터 리스트를 보여줄 여부를 결정 -> 만약 db를 거
\--역겨움 주의--본 글은 글쓴이 자신이 잊지 않기 위해 의식의 흐름대로 복습 겸 작성한 글이니 문법 또는 단어에 실수가 있어도 문제를 제기하지 말 것django에서 urls.py 파일을 열어보면 항상 있는 url_patterns과 그 안에 있는 path()함수가 무
장고 명령어 중 migrate가 있다.이러한 명령어는 models.py에 정의된 모델의 생성 변경 내역을 히스토리 관리, 데이터베이스에 적용 등과 같은 기능을 제공하여 손쉽게 데이터베이스의 구조를 변경할 수 있다.$python manage.py makemigration
위코드에서 과제를 내주셨다. django를 이용해 다음과 같은 클래스를 구현할것post1\. 신규 주인 등록2\. 강아지 등록(주인정보필요)get1\. 주인 리스트2\. 강아지 리스트3\. 주인 리스트(키우는 강아지 리스트 포함)일단 기본 django 기본세팅부터 시작
foriegnkey로만 관계를 설정할 경우에는 타 테이블에서 작업을 하기 위해선 중간테이블을 무조건 거쳐야한다. 값을 넣어줄려고 할때나, 값을 불러올때에도 중간테이블을 거쳐야한다.\--model.py--\--view.py--위와 같이 foriegnkey로 중간테이블을
django를 작성하면서 사소한거라서, 굳이 지금 작성안해도 되는것들이라서, 그런것들을 하나씩 뜯어보면서 정리하는 시간을 가지기 위해 지금 블로그를 작성중이다. middleware란? http 요청 & 응답 처리에 연결되는 프레임워크이다. django의 입출력을 전체
django에는 암호화를 위한 Bcrypt라는 라이브러리가 있다.bcrypt는 bytes데이터를 암호화한다. 따라서 암호화시에 bytes화 해야한다. 혹시나 str타입으로 데이터베이스에 저장해야되는경우 decode()으로 한번 더 타입을 변경해주면 된다.대략적인 결과값
cors?Cross-Origin Resource Sharing, 교차 출처 리소스 공유라고 불린다. 추가적인 HTTP 헤더를 사용하여, 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에게 알려주는 체제라고 한다.정말 간
위코드에서 1차 프로젝트를 진행하면서 어제 새롭게 알게된 트랜잭션에 대해 기술해보겠다.일단 이 모듈을 사용하게된 이유는 이번 1차 프로젝트에서 리뷰를 작성할때 사용할 테이블을 리뷰테이블과 리뷰이미지테이블로 나누었다. 그래서 작성한 리뷰를 생성하거나 수정할 때 테이블을