Django
django-admin startproject westarbuckscd westarbucks
프로젝트의 urls.py owners.urls로 이동owners파일에 urls.py생성후 해당 코드 작성/owner,/dog로 왔을때 각각 해당 view클래스로 이동강아지와 주인의 관계에 대해서 만들려고 한다주인 1 : 강아지 N 관계가 된다.그러므로 강아지는 주인을
ManyToMany models.pyM2M은 중간테이블을 거치지않고 바로 해당 테이블에 참조가 가능하다.ForeignKey models.pyForeignKey를 이용한 M2M 모델링 중간테이블을 거쳐서 참조
bcrypt 사용을 위해 설치2b : 알고리즘 식별자 cost : Cost의 크기는 2^10salt : 랜덤하게 만든 salthash : 패스워드. Salt와 패스워드를 묶어서 해시
JWT 버전에 따라 jwt.decode(str형 변환)메소드로 발행 하거나 위에 처럼 바로 발행 가능SECERT_KEY, ALGORITHM은 보안 유지를 위해 .gitignore에 올리지않는게 좋다. my_settings.py에 입력
뷰.py에 queryparameter를 이용하기 위해 request.GET\['product_id']을 사용하여 Key와 Value를 받아 온다.requust.GET.get('product_id',None)도 가능하다.위에 사진 처럼 Params의 KEY, VALUE를
urls.py, views.py에서 pathpatamter를 이용해서 값을 받아오는 방법이다postman에서 http://localhost:8000/products/product/1 의 url을 입력하면 1번의 상품의 상세를 가져온다.QueryParamter와
csv파일 생성 위에 사진처럼 테이블 마다 엑셀시트에 id, name value값 입력 저장시 csv 파일로 저장 csv파일 경로 저장 ![](https://images.velog.io/images/cj4207/post/10791726-c980-466c-abc0-2
프로젝트를 진행하면서 GitHub에서 pull을 받으면서 DB가 꼬이면서 migration에서 에러가 발생한다. 빠른 프로젝트의 진행을 위해 migration파일을 초기화를 많이 진행했다.migrations파일 모두를 삭제합니다해당 DB를 drop 후 생성하고 나서