2022. 10. 17. 09:04ㆍTIL(Today I Learnd)
- 목차
TIL은 어캐 쓰죠?
강민철튜터님 TIL특강
TIL은 알게된 점 총정리
문제 -> 해결과정 -> 알게된 점 -> 앞으로 방향(목표)
WIL은
TIL의 회고 -> 이번주 알게된 점 총 정리
다음 주 목표 세우기
이번 주 목표 달성 여부
Django TimeAttack
목표
파이참의 프로젝트 생성 / 실행 기능 없이 명령어로 진행 하기
요구사항
1. 프로젝트 폴더를 생성하고 가상 환경을 생성 및 실행 해주세요
python3 -m venv venv
source ./venv/bin/activate
2. django 패키지를 설치하고, requirements.txt에 설치 된 패키지를 저장해주세요
a
3. sparta라는 이름으로 django 프로젝트를 생성해주세요
django-admin startproject django .
4. github에 새로운 리포지토리를 생성해주세요
github에서 만듦
5. .gitignore 설정 후 sparta 프로젝트를 푸시해주세요
gitignore.io에서 macos, visualstudiocode, python 해서 복붙 후 venv 추가
git 명령어 사용해서 리모트연결하고 푸시
6. user라는 이름의 브랜치를 생성하고 이동해주세요
7. user 앱을 만들고 settings.py에 등록해주세요
python3 manage.py startapp user
8. 아래 내용을 참고해 User 테이블을 생성해주세요
- AbstractUser 상속
- 핸드폰번호, 주소 필드 추가
9. 첨부 된 signup.html 템플릿을 활용해 /signup 경로로 접속할 경우 회원가입 페이지를 띄워주고 회원가입 기능을 구현해주세요(회원가입 시 로그인 페이지로 redirection 해주세요)
10. 첨부 된 login.html 템플릿을 활용해 /login 경로로 접속할 경우 로그인 페이지를 띄워주고 로그인 기능을 구현해주세요(로그인 시 home 페이지로 redirection 해주세요)
11. 첨부 된 home.html 템플릿을 활용해 /home 경로로 접속할 경우 메인 페이지를 띄워주고 로그인 하지 않은 사용자는 로그인 페이지로 접속하도록 해주세요
12. 작업 내용을 user 브랜치에 푸시하고, 메인 프렌치에 Pull Request를 요청해주세요
13. main 브랜치에서 user 브랜치의 작업 내용을 머지해주세요
발생한 오류
DB를 새로 만들면서 models에 UserModel을 수정하면서 마이그레이션을 다시 했는데 아래와 같은 오류가 발생했다.
django.db.utils.OperationalError: no such table: user_usermodel
django.db.utils.OperationalError: no such table: user_usermodel
'TIL(Today I Learnd)' 카테고리의 다른 글
20221018 TIL (0) | 2022.10.19 |
---|---|
20221017 TIL 사물인식프로젝트 (0) | 2022.10.17 |
20221013 TIL (0) | 2022.10.14 |
20221012 TIL (0) | 2022.10.13 |
20221011 TIL Logistic regression (0) | 2022.10.12 |