1. 개발 환경 설정Python 설치: Django는 Python으로 작성되었기 때문에 Python이 필요하다. Python 공식 사이트에서 다운로드할 수 있다.가상 환경 설정: virtualenv 또는 venv를 사용하여 프로젝트마다 독립된 패키지 환경을 구성한다. python -m venv myenv source myenv/bin/activate # Windows에서는 myenv\Scripts\activate 2. Django 설치 및 프로젝트 생성Django 설치pip install django 프로젝트 생성django-admin startproject myprojectcd myproject 3. 앱 생성 및 설정앱 생성python manage.py startapp myapp앱 등록: myproj..
실습 동영상 : https://youtu.be/U1g-1FXM9YA이제 본격적으로 장고 개발 환경을 준비해 보자. 그전에 여러분이 알아야 할 중요한 개념이 하나 있다. 바로 파이썬 가상 환경이다. 우리는 장고를 파이썬 가상 환경에 설치할 것이다.파이썬 가상 환경 알아보기파이썬 가상 환경 사용해 보기장고 설치하기파이썬 가상 환경 알아보기파이썬 가상 환경은 파이썬 프로젝트를 진행할 때 독립된 환경을 만들어 주는 고마운 도구다. 예를 들어 파이썬 개발자 A가 2개의 장고 프로젝트를 개발하고 관리한다고 가정하자. 파이썬 장고 프로젝트를 각각 P-1, P-2라고 부르겠다. 이때 P-1, P-2에 필요한 장고의 버전이 다를 수 있다. 이를테면 P-1에는 장고 3.1 버전이, P-2에는 장고 4.0 버전이 필요할 수..
django 프로젝트(웹사이트) 생성하기django-admin startproject [프로젝트명]ex) django-admin startproject config .-> django-admin startproject mysite 명령어 사용시 mysite/mysite와 같은 구조가 되어 버린다. 단지 공부를 하기 위해서라면 큰 상관은 없겠지만 위에서 사용한 것 처럼 mysite/config 구조로 진행하는 것이 관리하기 좋을 것이다.-> config 폴더 및 db.sqlite3 , manage.py 생성 django 앱 생성하기python manage.py startapp {생성할 app 이름}ex) python manage.py startapp pybo-> pybo 폴더 및 하위 파일 생성 djang..
[완성 소스] : github.com/pahkey/jump2django/tree/2-02[실습 영상] : https://youtu.be/WL5QfvZ-5YI장고는 모델(Model)을 이용하여 데이터베이스를 처리한다. 보통 데이터베이스에 데이터를 저장하고 조회하기 위해서 SQL 쿼리문을 이용해야 하지만 장고의 모델(Model)을 사용하면 이런 SQL 쿼리문의 도움없이 데이터를 쉽게 처리할 수 있다.장고 앱 migrateDB Browser for SQLite모델 작성하기모델의 속성models.py테이블 생성하기makemigrationssqlmigratemigrate모델 사용하기Question 생성Question 조회Question 수정Question 삭제Answer 작성Answer 조회장고 앱 migrate..
[완성 소스] : github.com/pahkey/jump2django/tree/2-01[실습 영상] : https://youtu.be/RzVGMyL6mXI이제 차근차근 파이보를 만들면서 장고의 기능을 하나씩 알아가 보자.앱(App)Hello Pybourls.pyviews.py장고 개발 흐름 정리하기URL 분리앱(App)우리는 앞에서 mysite 프로젝트를 생성했다. 하지만 프로젝트 단독으로는 아무런 일도 할 수 없다. 프로젝트에 기능을 추가하기 위해서는 앱을 생성해야 한다. 이제 게시판 기능을 담당할 pybo 앱을 생성해 보자.다음처럼 명령 프롬프트에서 django-admin의 startapp 명령을 이용하여 pybo 앱을 생성하자.(mysite) C:\projects\mysite> django-adm..
[완성 소스] : github.com/pahkey/jump2django/tree/1-05[실습 영상] : https://youtu.be/yvaXTPGha28보통 파이썬과 장고 개발에 많이 사용되는 에디터는 비주얼 스튜디오 코드와 파이참이다.비주얼 스튜디오 코드를 사용할 경우 내장 터미널이 파워셸로 실행된다. 파워셸을 사용할 경우 이 책에서 사용하는 환경 변수들이 정상적으로 설정되지 않으므로 파워셸 대신 명령창을 사용하여 예제를 실행할 것을 당부한다.파이참 설치하기파이참 실행하기파이참 인터프리터settings.py파이참 설치하기파이참은 다음 주소에 접속하면 내려받을 수 있다.윈도우용 파이참 설치 파일 주소: www.jetbrains.com/ko-kr/pycharm/download/#section=windo..