[이번주 계획]
- 알고리즘 큰그림 그리고 실행하기
- 명준이 파이썬 프로젝트 보고 분석하기(~목)
- 스프링부트 하긴 해야하는데 알아보자
- 수업 필기 빡세게 하기
- 5/6(금) : 회
- 나를 뛰어넘자
[헬스]
월 | 화 | 수 | 목 | 금 | 토 | 일 |
하체 | 가슴,어깨 | 등,팔 | 휴식 | |||
계란2,단백질바 밥,닭가슴살 갈비탕 라면 |
맥모닝 학식 밥,삼겹살,파채 햄버거 |
바나나,계란2 학식 찜닭 |
김밥 햄버거 피자돈까스 |
[알고리즘]
월 | 화 | 수 | 목 | 금 | 토 | 일 |
2. 조건문 3. 반복문 |
4. 일차원배열 | 5. 함수 |
[오늘 공부]
[멋사 장고강의]
자료형(딕셔너리)
[예외처리]
- 문법에러(파싱 에러) : 실행 자체에 영향을 주는 치명적인 오류
- 예외
- 클래스와 객체
- 모듈,패키지,라이브러리
모듈 : 파이썬으로 정의된 파일
패키지 : 모듈의 집합, 모듈의 계층 단위
라이브러리 : 쓸만한 기능들을 미리 모듈/패키지로 만들어 놓은 것
└Python Standard Library, Python Package Index
- WEB이란?
- URL(Uniform Resource Locator) : 정보자원이 어디있는지 알게해주는 인터넷 상의 고유 주소
- HTTP : 정보자원으로 접근하고 통신하게 해주는 약속
- Web Service : html과 url을 미리 준비해 놓고 사용자 요청에 대한 응답을 보낼 수 있는 프로그램
- MVC, MTV 패턴
m(데이터베이스와 상호작용)v(사용자 인터페이스)c(웹서비스 내부 논리담당)
mt(template)v(view 내부논리)
[장고프로젝트 환경설정]
#가상환경
- 독립적인 개발환경 만들기
python -m venv [가상환경이름]
-가상환경 만들고, 실행하기
source [myvenv]/Scripts/activate
- 가상환경 off
deactivate
#장고 프로젝트 만드는 명령어
django -admin startproject [프로젝트명]
<파일들의 역할>
- manage.py를 건드릴 일은 따로 없고, 어떤일이 수행되는지만 알면 된다.
[__init__.py]
- 파이썬 내부에서 미리 약속된 파일
- 이게 위치한 곳(위치)가 패키지의 일부라는것을 알려주기 위해서 존재함.(약속)
- 패키지를 초기화 해주는 기능
[url.py]
- 각종 url들을 등록하고 관리해주는 파일
-
[manage.py]
1)서버 킬때
python mange.py runserver
<서버를 끌때>
- cntl + c
application : 프로젝트의 단위
장고 개발 : 특정 기능 담당하는 어플리케이션 만들고 > 모여서 하나의 사이트를 만든다. > 어플리케이션을 만드는 명령어는 [manage.py]에서 관리한다.
2)어플리케이션 만들기
python manage.py startapp dashboard
2-1)어플리케이션 등록
[settings.py]
'일기장 > 하루 정리' 카테고리의 다른 글
220508 [일] 알고리즘, 하체 (0) | 2022.05.08 |
---|---|
220506 [금] 알고리즘, 멋사 장고 (0) | 2022.05.06 |
220504 [수] 5.함수 / 멋사 세션 / 등,팔 (4) | 2022.05.04 |
220503 [화] 알고리즘 배열,함수 / 가슴,어깨 (0) | 2022.05.03 |
220502 [월] 알고리즘 큰그림 (0) | 2022.05.02 |