시리얼라이져로 어떻게 가져오고 하는 것까지 생각해서 리스폰스를 작성했다 와웅
나는 그냥 어떤 정보를 받는지까지만 생각했는데 백엔드 머리는 다른가보다
➜ 깃헙이랑 연결하지 않고 브랜치를 새로 만들려고 했을 때 생긴 오류
터미널에서 git branch new_branch해도 fatal: not a valid object name: 'main'
이렇게 오류가 남
➜ 원격 리포랑 연결만 하면 로컬에서 새로운 브랜치를 만들 수 있다? ❌
➜ 연결하고 풀을 받아야 새로운 로컬 브랜치를 생성할 수 있다 ⭕
✔️ 프로젝트 작업 순서
- mkdir 새로운 폴더
- 편집기에서 폴더 열고
- 터미널에서 git init
- git remote add origin 원격리포주소
- git branch 새로운 브랜치
- git switch 새로운 브랜치
이제 작업시작~~~
아래 3가지가 구분이 잘 안돼서 정리
추가 새로 알게된 태그
git commit -m "Subject" -m "Description..."
Multi-word (and multi-line) cursors/selection in VS Code
Ctrl+Shift+L / ⌘+Shift+L selects all instances of the current highlighted word.
Ctrl+D / ⌘+D selects the next instance... and the one after that... etc.
verbose_name 모델 필드에 인자(positional arugemnt)로 들어감, 없으면 기본적으로 필드네임을 사용하고 underscore은 space로 변환됨, 보통 관리자페이지에서 보이는 이름으로 사용됨
verbose_name='' 이렇게 하지 않아도 필드의 첫번째 인자 자리에 써주면 verbose_name이라고 자동으로 인식함
AddressField
https://pypi.org/project/django-address/
-default value as current user_id
https://stackoverflow.com/questions/49988326/django-get-current-username-in-model-field-as-default-value
objects : 헬퍼 클래스 지정
USERNAME_FIELD : 유저 모델의 Unique Identifier. unique = True 가 옵션으로 설정된 필드 값으로 설정한다.
REQUIRED_FIELDS : 필수로 받고 싶은 필드 값. USERNAME_FIELD 값과 패스워드는 항상 기본적으로 요구하기 때문에 따로 명시하지 않아도 된다.
?: (staticfiles.W004) The directory 'C:\Users\hyojine\Desktop\uhwa_backend\static' in the STATICFILES_DIRS setting does not exist.
⭕STATICFILES_DIRS = [BASE_DIR / 'static',] ➜ STATIC_ROOT = BASE_DIR / 'static'
왜 저렇게하면 되는거지??
password_check
create 써야되는데 create_user써서
❓도커 create 로 생성 후 exec -it vs 도커 run 으로 생성 후 exec -it
https://docs.docker.com/engine/reference/commandline/create/