일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- python
- 알고리즘
- nocookie
- Django
- 구글 드라이브
- 아이폰
- venv
- 유튜브
- 파이썬
- 추천 영상
- 코딩
- flask
- 바로학교
- gpu 병렬처리
- 그리디 알고리즘
- selenium
- 리스트
- 링크
- DB
- MongoDB
- 탐욕 알고리즘
- Google Drive
- 장고
- 깃허브
- G-Suite
- docker-compose
- pymongo
- 충북
- List
- 단축어
- Today
- Total
목록2021/07 (3)
SSAMKO의 개발 이야기

이 글을 찾아오셨다면 아마도 아래와 같은 오류를 보신 적이 있으실겁니다 remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead. remote: Please see https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/ for more information. fatal: unable to access 'https://github.com/AI/frontend.git/': The requested URL returned error: 403 ..
개발 초기에 model 이름을 변경한다던지 column을 추가한다던지 할 경우 기존의 migration 파일과 충돌이 나거나 migration파일이 지저분해지는 경우가 생기는데, 이럴때는 한번씩 migration file을 초기화 해주는 것이 좋다. 1. db 삭제 먼저 기존의 DB를 삭제해준다. (mariaDB/mysql)DROP DATABASE {database}; 2. 모든 migrations 스크립트 삭제 다음으로 모든 migrations 스크립트를 삭제한다. 이때 주의할 점은 프로젝트 폴더 내에 가상환경(venv)이 있을 경우 가상환경 내의 migration 모듈이 함께 삭제되지 않도록 해주어야한다. (아래 참고) 1. project home 디렉토리로 이동 2. find . -path "\*/..
아래와 같이 test코드를 짤 때, APIClient를 활용해 post로 보내면서 format을 'json'으로 지정해주면 from rest_framework.test import APIClient client = APIClient() response = client.post("/api/hi/", {"some":"data"}, format="json") view에서 처리할때는 request.POST대신 request.body를 사용해서 받아주면 된다. class DockingView(View): def post(self, request): body = request.body # body = {"some":"data"}