본문 바로가기

django4

Westagram_1 프로젝트 시작 전 서버 서버 실행 / 동작 순서 HTTP request -> urls --> views --> models (DB 관리) 서버를 구현할 때는 동작 순서와 반대로 진행해주는 것이 편리함 서버 구현 models --> views --> urls --> HTTP request 위의 순서대로 구현하기 프로젝트 만들기 가상환경 만들기 conda create -n westagram python=3.7 conda activate westagram pip install django디렉토리 만들고 이동 mkdir westagram cd westagram장고 프로젝트 만들기 django-admin startproject test1 settings.py 시작 전 세팅에서 설정하기 vim test1/setti.. 2020. 4. 11.
Django Tutorial 가상환경 만들고 장고 실행하기 가상환경 설치 방법은 여기서 확인하기 가상환경 만들고 project 만들기 1. 가상환경을 만들고 실행 test1 이라는 가상환경 만들기 conda create -n "test1" python=3.7 가상환경 실행 conda activate "test1" 2. 가상환경에 장고 설치 pip install django 3. project 실행할 디렉토리 만들기 test1 이라는 디렉토리 만들기 (이 디렉토리에서 django 프로젝트 시작할 것) 필수는 아님 mkdir test1 아래의 명령어로 test1 디렉토리로 이동 cd test1 장고 프로젝트 만들기 django-admin startproject 디렉토리명 : 새로운 장고 프로젝트를 만들고, 그 폴더 안으로 들어가라는 명.. 2020. 4. 8.
Django Django Tutorial, Django girls, MDN, 예제로 배우는 파이썬 프로그래밍을 이용하여 공부한 내용을 정리 Django란 파이썬으로 만들어진 오픈소스 웹 어플리케이션 프레임워크(web application framework) 웹 어플리케이션을 개발할 수 있도록 도와줌 Django의 구조 웹 어플리케이션의 요청 / 응답 웹 어플리케이션이 요청을 받고 응답을 하는 과정은 아래와 같음 웹 어플리케이션이 웹 브라우저(웹 클라이언트)의 HTTP 요청을 받음 URL / GET 데이터 / POST 데이터 등의 정보를 이용하여 요구사항 파악 필요한 작업 수행 응답(Response) 반환 장고의 구조 img ref) https://developer.mozilla.org/ko/docs/Learn/Ser.. 2020. 4. 8.
가상환경 만들기 Django를 사용하기 전 가상환경 (Virtual environment)을 설정해주기 Why? 여러 프로젝트를 만들 때, 각각의 프로젝트에서 이용하는 python의 버전이나 패키지가 다를 수 있다. 모든 프로젝트를 하나의 환경에서 작업하면 여러 프로젝트 사이에서 python의 버전이나 패키지의 충돌이 발생할 수 있다. 따라서 프로젝트를 만들 때 마다 가상환경을 만들어주는 것이 필요하다. How? minicona를 이용하여 가상환경을 생성할 수 있다. 1. 미니콘다 다운받기 미니콘다 홈페이지에서 설치파일 다운받기 2. 터미널에서 설치 진행 Mac은 아래의 내용을 터미널에 입력 # Mac 터미널 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Mac.. 2020. 4. 8.