[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정
01. 가상 환경 test
가상 환경 생성 확인
가상 환경 들어가기
프롬프트 변경
Faker 22.7.0 버전 설치
설치 확인
가상 환경 나가기..종료..
active와 다르게 deactive는 그냥 입력해도 되는 이유..
path에 이미 등록되어 있음!!
yoursite 가상 환경 생성
확인을 위해 이전 버전 설치
독립된 환경이구나
02. django 설치
mysite 가상 환경 진입
3.1.3 버전 설치
장고 설치 완료
03. 장고 프로젝트 생성
취소~ 뒤에서 수정 합니다




서버 시작
config.settings = 설정 파일
127.0.0.1:8000 = 접속 주소(로컬)
quit = ctrl + c
04. 개발 서버 구동(웹)
노란 박스 삭제하고 다시..
setuptools 설치(파이썬 버전 이슈)
장고 설치
현재 디렉터리를 프로젝트 디렉터리로 만들라는 의미
확인
서버 시작
config.settings = 설정 파일
127.0.0.1:8000 = 접속 주소(로컬)
quit = ctrl + c
05. 앱 생성
pybo 생성
생성 확인
열기 전에 당연히 서버 켜야함
06. url 맵핑
추가해주면
함수가 없으니 당연히 오류 뜸
응답을 반환하는 함수를 정의해주기
다시 접속해보면 200 OK (성공 응답 상태 코드)
07. url 라우팅
: 앱 별로 url 맵핑을 관리
config\urls.py 수정
pybo\urls.py 생성
적용 안 된 18개 migration이 있다..
Downloads - DB Browser for SQLite
(Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Free code signing provided by SignPath.io, certificate by SignPath Foundation. Windows PortableApp Note - If for any reason the standard Windows release does n
sqlitebrowser.org
시각적 확인을 위해 설치~
C:\python\projects\mysite에서 db.sqlite3 오픈
내가 만든 cookie pybo에서도 데이터베이스를 사용해야하니까..
확인을 위해 모델을 생성해보자
config\settings.py에 pybo앱을 등록 = 등록해야지 django가 인식 가능
클래스
테이블 생성 시도
변화가 생기면.. migration 파일을 만들고 적용해야하는 구나
Models -> Migrations -> Database
모델을 만들면.. 데이터베이스에도 적용해야함!!
'manage.py makemigrations' = 장고가 테이블 작업을 수행하기 위한 파일을 생성
'manage.py migrate' = 실제 테이블 생성
Models -> Migrations -> Database 이 순서
makemigrations 후 migrate
위에서 생성된 migration파일 확인
그 파일의 내용..
실제로 적용이 된 모습
'Rookies > 인프라 활용을 위한 파이썬' 카테고리의 다른 글
[SK shieldus Rookies 19기] django (0) | 2024.03.11 |
---|---|
[SK shieldus Rookies 19기] django 데이터 처리 (0) | 2024.03.08 |
[SK shieldus Rookies 19기] CLI 기반 CRUD 프로그램 실습 (0) | 2024.03.08 |
[SK shieldus Rookies 19기] MySQL 실습 환경 구축 (0) | 2024.03.08 |
[SK shieldus Rookies 19기] 파이썬 자료형 - 07 (0) | 2024.02.29 |