이 영역을 누르면 첫 페이지로 이동
caputdraconis 블로그의 첫 페이지로 이동

caputdraconis

페이지 맨 위로 올라가기

caputdraconis

네트워크 관점에서의 클라우드 컴퓨팅을 공부하는 중입니다 :)

Framework Django 기초 정리(2)

  • 2021.02.22 08:53
  • 언어&프레임워크/Django
글 작성자: caputdraconis
반응형

/* MAC OS에서 실습을 진행했습니당 */

실습용 디렉

django_example이라는 실습용 디렉토리를 만들고 이를 VScode에서 열어줍니다.

 

pip3 install virtualenv

이미 설치가 되어있기에 위와 같은 문구가 뜹니다.

vscode의 터미널에서 위의 명령어로 가상환경을 위한 패키지를 설치해줍니다.

 

* 여기서 pip3 : command not found 와 같은 오류가 발생한다면 pip3를 설치해주어야 합니당.

kalten.tistory.com/259  에 나온 명령어로 설치해줍니당.

 

[pip 설치] pip: command not found 에러시

위키에서 보면 "pip는 파이썬으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템 이다. Python Package Index (PyPI)에서 많은 파이썬 패키지를 찾을 수 있다. 파이썬 2.7.9 이후

kalten.tistory.com

 

 

가상환경 패키지 설치 이후에 터미널에 virtualenv [가상환경 이름]를 사용하여 가상환경을 생성해줍니다. 가상환경 생성 후

위 사진과 같이 가상환경을 구성하는 파일들이 생성되었음을 확인할 수 있습니다.

 

가상환경을 실행하기 위해서는 가상환경 폴더/bin 폴더 안의 activate라는 실행파일을 실행해주어야 합니다.

[MAC 환경]

source 가상환경폴더/bin/activate

[윈도우 환경]

가상환경폴더/bin/activate

의 명령어로 가상환경을 킬 수 있습니다.

 

 

pip로 django를 설치해줍니다. 이미 django가 깔려있음에도 가상환경이기에 django가 다시 깔리는 것을 확인할 수 있습니다.

 

 

django를 깔고 나면 django-admin이라는 명령어를 사용할 수 있게 되는데, 이를 이용해 프로젝트와 앱을 생성할 수 있다 

프로젝트를 생성하는 명령어 : django-admin startproject 프로젝트명

앱을 생성하는 명령어 : django-admin startapp 앱명

 

프로젝트와 앱은 어떻게 다를까?

이를 잘 설명하고 있는 블로그를 참고해보쟈..! ondemand.tistory.com/282

 

Django, 파이썬 장고 - 프로젝트와 앱은 어떻게 다른가?

프로젝트를 무사히 만들고 샘플 페이지도 브라우저에 띄워 보았다. 이어서 settings.py 라는 프로젝트에 대한 구조? 속성? 을 담고 있는 파일을 공부해볼까 하다가... 장고에서 사용하는 프로젝트 Pr

ondemand.tistory.com

 

 

Django의 MVC(MTV) 패턴은 무엇일까아??

m.blog.naver.com/jhc9639/220967034588

 

[개발자 면접준비]#1. MVC패턴이란

​오늘은 개발자면접에 많이 나오기도 하는 MVC패턴에 대해서 알아보고자 합니다. 과연 MVC패턴이 무...

blog.naver.com

* MTV 패턴을 이루려면, 기본적으로 프로젝트, 앱 생성시 생기는 M, V 그리고 templates 폴더를 따로 생성해주어야 합니당~_~

요로코롬

 

반응형

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • Django 공식문서 요약 1

    Django 공식문서 요약 1

    2021.03.24
  • Django 상속

    Django 상속

    2021.03.02
  • Framework Django 기초 정리(3)

    Framework Django 기초 정리(3)

    2021.02.23
  • Framework Django 기초 정리(1)

    Framework Django 기초 정리(1)

    2021.02.22
다른 글 더 둘러보기

정보

caputdraconis 블로그의 첫 페이지로 이동

caputdraconis

  • caputdraconis의 첫 페이지로 이동

검색

메뉴

    카테고리

    • 분류 전체보기 (168)
      • Cloud (3)
      • Computer Network (12)
      • Database (2)
      • Terraform (2)
      • 🥚고리즘 (13)
      • 겅부겅부🙃 (10)
        • Naver CS50 코칭스터디 (2)
        • Machine Learning (1)
        • Computing System (6)
      • 언어&프레임워크 (20)
        • Python (4)
        • Django (10)
        • Node JS (1)
        • C++ (2)
        • Java (1)
        • Flutter (2)
      • Security (76)
        • WebHacking Study (11)
        • 지옥방 스터디 (22)
        • 여름방학 스터디 (2)
        • PWN Study (6)
        • SUA Reversing Study (3)
        • PWN (3)
        • WebHacking (20)
        • Reversing (4)
      • 알고 있으면 도움되지 않을까,,? (23)
      • 일상다반사 (1)
      • 근황 정리 (1)
      • 42 Seoul (1)
        • Setting (1)

    최근 글

    인기 글

    댓글

    공지사항

    아카이브

    태그

    • 파이썬기초
    • Python
    • old-16
    • 드림핵
    • 파이썬
    • 웹해킹.kr
    • 파이썬함수
    • 리스트함수

    나의 외부 링크

    • Github
    • solved.ac
    • caputdraconis@kakao.com

    정보

    caputdraconis의 caputdraconis

    caputdraconis

    caputdraconis

    블로그 구독하기

    • 구독하기
    • RSS 피드

    방문자

    • 전체 방문자
    • 오늘
    • 어제

    티스토리

    • 티스토리 홈
    • 이 블로그 관리하기
    • 글쓰기
    Powered by Tistory / Kakao. Copyright © caputdraconis.

    티스토리툴바