오늘 할 일 (계획)
1. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기
- AWS 강의 관련
2. 개발일지 작성
3. 클론 코딩 프로젝트 위주로 학습내용 시작
4. 파이썬 장고 실무 2주 차까지 듣기
오늘 한 일 (회고)
1. 파이썬 장고 실무 수강
- 마이그레이션이란
- 마이그레이션을 이해할 때는 강의에서는 히스토리를 중점으로 설명을 했지만 Git과 비교하여 이렇게 생각을 해봤다.
- model.py : add와 같이 stage에 올려놓는 장소
- makemigrations : commit처럼 비교할 수 있는 장소에 올려놓는 것
- migrate : push처럼 원격에 반영하는 것
- 위 와같이 비슷한 개념을 생각하고 추가적으로 마이그레이션 밑에 001, 002처럼 나오는 것은 히스토리로써 예전의 데이터 베이스 모습을 복구시키는 곳에 사용할 수 있다.
- auto_now
- 변경되어 수정될대 자동으로 설정이 됨
- auto_now_add
- 처음 생성시 자동으로 설정이 됨
위에 두 내용 다 수정 또는 생성에 따른 Timestamp를 만들기 용이함
하지만 django를 이용하지 않고 데이터베이스의 row를 직접 수정하게 된다면 해당 기능은 실행되지 않으며 raw sql을 사용해도 작동하지 않음
진행 시 문제점 정리
DOCKER가 실행되지 않는 문제
- window 기능 켜기/끄기에서 Hyper-v, Linux windows 하위 시스템, 가상 머신 플랫폼 체크
- 이후에도 되지 않아 F2로 바이오스 진입 후에 가상 환경 사용 가능으로 변경 - Hyper-v 하위 설정 추가
tmate sh 실행 되지 않는 문제
- 처음문제는 reset by peer
- etc 폴더에서 host 파일을 vim으로 열고 안에 내용을 수정 안에 내용은 deny라고 뜸
- etc/host.deny라고 다른 사이트에서 설명했지만 이러면 알아먹기 힘들고 cd etc로 etc 진입 후
- vim hosts.allow로 진입 vim 에디터로 진입하면 i를 눌러서
sshd:192.168.1.1
sshd:192.168.1.2
sshd:192.168.1.23
입력 후 esc 한번 + 엔터 +: + wq
- vim hosts.deny로 진입 vim 에디터로 진입하면 i를 눌러서
sshd:ALL
입력 후 esc 한번 + 엔터 +: + wq
esc로 입력 중단 엔터 +:로 명령 프롬프트 불러오고 w 저장 q 종료
이렇게 진행하면 및 의 오류가 나온다
윈도 HOME 버전에서 WLS2 설치 완료된 상태에서 Docker 실행 불가
- 도커 버전 문제로 실행 안된 것으로 확인 4.4.4 버전으로 해결
내일 할 일
1. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기
- AWS 강의 관련
3. 클론 코딩 프로젝트 위주로 학습내용 시작
4. 파이썬 장고 실무 2주 차까지 듣기
'TIL' 카테고리의 다른 글
2-13[Django, prefetch_related, CS] python Django 실무 정리 #4 (0) | 2022.02.13 |
---|---|
2-12[Django, Debug] python Django 실무 정리 #3 (0) | 2022.02.12 |
2-10[Django, 환경변수, 가상환경] python Django 실무 정리 #1 (0) | 2022.02.10 |
2-9[Project] 술 추천 시스템 구현 - 유저기반 추천 시스템 (0) | 2022.02.09 |
2-8[Project] aspx 사이트 크롤링 완료 (0) | 2022.02.08 |