작정하고 장고 _ 3/28

seoyeon·2023년 3월 28일
0

UDR

목록 보기
17/42

1강_무엇을 만들 것인지

핀터레스트의 레이아웃을 따온 웹서비스 만들기

  • 제목, 좋아요, 댓글 수, 작성자, 프로젝트명
  • 댓글 작성
  • Subreddit 만들기 (프로젝트 개설)
  • 구독 및 구독취소 기능
  • 개인페이지 설정 메뉴
  • 반응형 디자인 : 모바일에 맞춰서도 적당히 크기가 맞춰지도록

2강_웹서비스 구조

  • javascript/html/css
  • MariaDB
  • NGINX
  • django
  • docker : 배포에 있어서 가장 중요한 요소 중 하나

django

  • 내부에서 여러가지 앱 동시에 생성 : Account(계정), Article(게시), Project, Comment
  • 각 앱들 마다 JS, CSS, HTML 보유
  • django 서비스 하나가 docker의 하나의 컨테이너

▷ django 컨테이너는 django 관련한 일만
▷ MariaDB는 DB 관련한 일만
▷ NginX는 서버 관련한 일만

  1. 각 컨테이너를 추려서 네 개의 컨테이너를 docker 시스템으로 구축
  2. 구축된 컨테이너는 VULTR를 통해 가상 서버에서 실제 서버로 구축 (권한 받을 수 있으면 어떤 서버든 상관 X)


3강_개발환경 셋업: Pycharm

  • 장고 설치 : 터미널(Ctrl+Shift+Tab)
  • 프로젝트 시작
django-admin startproject '프로젝트이름'
  • 'Open'으로 생성된 프로젝트 파일 연 후 확인해보면 venv(가상환경 실행 중) 출력X 확인
  • 가상환경 세팅 : File - Settings - Project: pragmatic - Python Interpreter - Add Interpreter에서 새로운 가상환경 생성
  • 설정 바꿨음에도 가상환경 생성 X? : Setting - Terminal - Shell path - powershell.exe → cmd.exe 변경
  • manage 파일 통해 뭐든 가능
  • python manage.py 명령어 사용
profile
안녕하세용

0개의 댓글

관련 채용 정보