Django를 시작하는 한 주가 됩니다.
이번에 til를 찍어봅시다.
프레임워크란 구조적인 틀!
생산성을 위해서 만들어진 도구들!
3.10.X 버전 : Major.Minor.Patch
venv 설치 오류시!
vscode 파이썬 가상환경 설정방법 - venv 폴더 안생김 해결방법 (tistory.com)
vscode 파이썬 가상환경 설정방법 - venv 폴더 안생김 해결방법
파이썬에 가상환경을 설치하려 했는데 위와 같은 메시지만 뜨고 가상환경 폴더가 안 만들어졌습니다. 위에 오류는 파이썬을 설치하지 않아서 Python 메시지가 뜬 것입니다. vscode에 파이썬을 설치
kosb.tistory.com
이게 .venv파일에 Scripts파일에 activate파일을 실행한다는 말이였다....
그래서
이걸로 다시 비활성화 할 수 있게 할 수 있다...
LTS 길게 지원하는 서비스!
나역시 최신이 무조껀 좋은줄 알고 파이썬 최신 버전을 받았지만....ㅎㅎㅎㅎ
이걸보고 최신이 다 좋은게 아니구나 생각했다..ㅎㅎ
내가 받은 pip를 목록으로 만들어줌
그러면 이렇게 나온디..
이걸 또 어떻게 설치를 하냐?
이렇게 하면 목록에서 알아서 설치를 해준다는 것 편하다....
aop : 내가 생각하는 기능덩어리
프로젝트 : 앱의 집합체
앱 : 각각 기능단위 모듈
앱 생성하기!
python manage.py startapp <앱 이름>
앱 등록하기
Django MTV : Model, Template, View
서버 실행하기
처음에 파일 위치가 해당위치가 아니라서 실행이 되지 않았습니다 실행하는 위치가 중요합니다.
Templates View와 연동하기
index.html 파일 연동하기
장고 html변수
flask의 jinja2랑 비슷한 방식이긴하네..
글자를 다 대문자, 소문자로 바꾸는 것 처럼 가져온 데이터에 변화를 주어야 할때? 사용
반복문이나 조건문을 만들어 주기 위해서 사용!
django에서는 탬플릿 상속과 같은 기능을 지원 한다! = block
label의 for와 input의 아이디를 같게 만들어 주면 label을 클릭해도 input에 커서가 올라가게 해준다.
form을 이용해서 서버와 클라이언트가 데이터를 주고 받는 방식을 재대로 이해를 할 수 있었습니다.
기본적으로 아무것도 기입이 되어 있지않은 default값은 action 에서는 본인의 주소, 그리고 method에서는 GET방식이 기본으로 적용이 되며 html에서 보내어진 데이터는 python에서 resquest.GET.get("name값")으로 받아 줄 수 있다는 것을 알게 되었고 연산을 한다음에 context로 딕셔너리형식으로 다시 내보내주면 서버와 클라이언트끼리 데이터를 주고 받을 수 있습니다.
'코딩 교육 TIL' 카테고리의 다른 글
2024-04-11 AI 코딩 TIL (0) | 2024.04.11 |
---|---|
2024-04-09 AI 코딩 TIL (0) | 2024.04.09 |
2024-04-05 AI 코딩 TIL (0) | 2024.04.05 |
2024-04-04 AI 코딩 TIL (1) | 2024.04.04 |
2024-04-03 AI 코딩 TIL (0) | 2024.04.03 |