20220926 TIL

2022. 9. 26. 21:17TIL(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에 업로드하고 제출까지 완료

 


 

 

활성화된 윈도우 크기와 위치를 단축키로 확대, 축소, 이동 시키는 어플리케이션

https://www.spectacleapp.com/

 

Spectacle

 

www.spectacleapp.com


장고 프로젝트 연습 내용

 

1. 장고 프로젝트 초기 세팅(venv, project_folder, app, .gitignore)

 

https://docs.djangoproject.com/ko/4.1/intro/tutorial01/

 

첫 번째 장고 앱 작성하기, part 1 | Django 문서 | Django

Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate

docs.djangoproject.com

 

2. git으로 협업하기

- 이미 존재하는 팀 프로젝트 포크해와서 로컬레포지토리에 저장 시킨다

- freeze했던 requirements.txt를 이용해 packige들을 재설치해준다.

- 가상환경 새로 세팅하고 프로젝트폴더와 앱파일 만들어준다

- 포크해온 나의 깃에 따로 브랜치를 만들고 커밋한다.

- pr(pullrequest)하여 권한을 갖고있는 팀원에게 변경내용을 반영해달라고 요청한다.

https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/

 

git 초보를 위한 풀리퀘스트(pull request) 방법 · 초보몽키의 개발공부로그

개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는

wayhome25.github.io

- 성공

 

발생한 오류들

 

 

[git] fatal: 정방향이 불가능하므로, 중지합니다.

회사에서 2대의 PC를 쓰다가 다른 PC에서 git pull를 하니 해당 에러가 발생한다. fatal: 정방향이 불가능하므로, 중지합니다. 해결 방법은 간단하다. git pull --rebase 원인은 리모트 저장소가 로컬보다

angkeum.tistory.com

 

https://heytech.tistory.com/289

 

[Git/오류해결] "fatal: Could not read from remote repository. Please make sure you have the correct access rights and the re

❗ 에러 상황 - branch 이동 시도 중 원격 저장소 내 branch 정보를 제대로 읽어오지 못하는 상황 발생 - push, pull, merge 등 원격 저장소와 통신할 때 언제든 발생할 수 있는 에러 중 하나 📑 에러 메시

heytech.tistory.com

 

 
 

 

중간에 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