본문 바로가기
DEV/Web 개발

Web 개발 :: 파이썬 django, 가상환경 셋팅 등 _TIL#18

by 올커 2022. 9. 26.

■ JITHub 개발일지 18일차

□  TIL(Today I Learned) ::

파이썬 Django

1. 파이썬 알고리즘

윈도우에서는 python -m venv venv

윈도우에서는 source venv/Scripts/activate

 

파일 나오면 ctrl + c하고

 

 gitignore에 ctrl + v, 그리고 추가로 venv도 아래와 같이 추가 입력하기

 

원격 깃허브 레포랑 연결

 

장고 프로젝트 생성 (폴더를 만들어놨을 경우 뒤에 '.'을 붙인다.)

 

설치된 패키지 저장 후 깃헙에 저장

requirements.txt를 받은 사람이 설치할 경우에는 

 

 

django는 sqlite3를 기본적으로 설치해주기 때문에 연동해서 사용이 가능하다.

 

wsgi는 배포를 할 때 사용(외부와 연결)

asgi비동기식 연결을 할 때 사용

 

 

App을 만들고 나면 settings.py에 꼭 등록할 것.

로컬 앱은 위에, 나머지는 아래에 표기하는 습관

 

언어, 시간

앱을 url과 연결하기

1) 먼저 urls.py의 위에 불러올 앱의 views를 임포트하기

2) 사용할 주소, 모듈에서 사용할 함수를 적어준다.

3) views.py에서는 사용할 함수를 정의

    함수의 첫번째 인자는 무조건 request

    화면을 표시할 때에는 render를 return으로 준다. (아래 참고)

4) 보여줄 화면파일인 html은 templates라는 폴더 안에 넣어서 관리한다.

장고에서는 트레일링 콤마를 리스트의 각 항목 뒤에 찍어주는것을 권장하고 있다.

변수 URL : 주소 자체를 변수로 만들어주는 것. 아래에서는 name을 사용하고 있다.

views에서는 name이라는 변수를 위에서 받아와서 context에 저장한다.

html에는 위의 views에서는 리턴으로 값을 전달해주었기 때문에 아래와 같이 중괄호 2개를 사용하여 변수를 가져와서 사용이 가능하다.

 

 

장고 템플릿 확인해보기

화면에 파이썬 함수 사용하기

 


□  TIF(Today I Felt) ::

  - Django는 정확한 이해 후 다루는 것이 중요할 것 같다..

  - 반복반복!

 

 

 

 

 

 

 

 

반응형

댓글