2022. 9. 26. 21:17ㆍTIL(Today I Learnd)
- 목차
쪽지시험
Django 프로젝트를 생성하고 실행시켜 접속해보기
오늘의 목표 - 파이참의 프로젝트 자동 생성 및 프로젝트 실행 기능 없이 명령어로만 문제 풀어보기
사용할 명령어
python -m venv venv : 가상 환경 생성하기
venv\\scripts\\activate : (windows)가상 환경 접속하기
source ./venv/bin/activate : (mac) 가상 환경 접속하기
pip install django : django 패키지 설치하기
django-admin startproject $프로젝트이름 . : 현재 경로에 원하는 이름으로 프로젝트 생성하기
python manage.py startapp $앱이름 : 원하는 이름으로 앱 만들기
1. 프로젝트에 사용될 폴더를 생성하고, 편집기에서 생성한 폴더를 열어주세요
2. 파이썬 가상 환경을 생성하고 활성화 해주세요
3. django 패키지를 설치해주세요
4. spartatest라는 django 프로젝트를 생성해주세요
5. introduce라는 앱을 생성해주세요
6. introduce/templates 경로에 간단한 자기소개를 적은 탬플릿 html을 만들어주세요
7. 127.0.0.1:8000/introduce/ 경로의 페이지에 접속했을 때 자기소개 페이지가 보일 수 있도록 설정해주세요
git에 업로드하고 제출까지 완료
활성화된 윈도우 크기와 위치를 단축키로 확대, 축소, 이동 시키는 어플리케이션
장고 프로젝트 연습 내용
1. 장고 프로젝트 초기 세팅(venv, project_folder, app, .gitignore)
https://docs.djangoproject.com/ko/4.1/intro/tutorial01/
2. git으로 협업하기
- 이미 존재하는 팀 프로젝트 포크해와서 로컬레포지토리에 저장 시킨다
- freeze했던 requirements.txt를 이용해 packige들을 재설치해준다.
- 가상환경 새로 세팅하고 프로젝트폴더와 앱파일 만들어준다
- 포크해온 나의 깃에 따로 브랜치를 만들고 커밋한다.
- pr(pullrequest)하여 권한을 갖고있는 팀원에게 변경내용을 반영해달라고 요청한다.
https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/
- 성공
발생한 오류들
중간에 pr을 통한 컨펌이 아니고 권한을 아예 부여해줘서 권한을 부여받은 사용자가 모두 커밋을 할 수 있게 만들어주는 환경을 체험했는데
너무 위험하다.
'TIL(Today I Learnd)' 카테고리의 다른 글
20220928 TIL (0) | 2022.09.29 |
---|---|
20220927 TIL (0) | 2022.09.27 |
20220923 TIL (0) | 2022.09.23 |
20220922 TIL (1) | 2022.09.22 |
20220921 TIL (2) | 2022.09.21 |