Web 관련/django 5

장고(django) #5_ 서버 배포 1::가상환경 구성하기

안녕하세요. 문범우입니다.이번 포스팅부터는 aws 서버에 장고 프로젝트를 배포하는 방법에 대해서 알아보도록 하겠습니다. 먼저 진행되는 환경은 다음과 같습니다. macOS High Sierrapython version: 3.6.5django version: 2.0 이번 포스팅에서 진행되는 가상환경을 구성하기 위해 필요한 pyenv, virturalenv 등을 제외하고는 윈도우도 거의 비슷한 진행방식으로 가능할 것이라 생각됩니다.1. pyenv 설치 장고 프로젝트를 배포할때 먼저 로컬에서 가상환경을 구성하고, 그 위에 배포할 장고 프로젝트를 구성해야 합니다.또한 aws 서버에서 ubuntu를 이용하며 똑같이 가상환경을 이용합니다.먼저 pyenv 설치하기 전에 아래와 같은 추가적인 패키지들을 설치해줍니다. 1..

Web 관련/django 2018.08.01

장고(django) #4_ admin 페이지 사용해보기

안녕하세요.이번 포스팅에서는 django에서 admin 페이지를 사용해보도록 하겠습니다. 1. Admin 계정 만들기 먼저 우리는 지난 포스팅까지해서 django와 postgresql의 django_test라는 데이터베이스를 만들어서 연결하였습니다.그리고 django에서 post라는 모델을 생성하여 migrate 해줌으로써 실제 django_test라는 데이터베이스 내부에 blog_post라는 테이블이 생성된 것을 확인하였습니다. django에서는 model에 대한 data를 간편하게 확인하고 조작할 수 있는 admin 페이지를 제공해주는데, 이때 admin페이지에는 아무나 접근 가능한 것이 아니고, 서버개발 과정에서 admin 계정을 직접 만들어주어야 합니다. admin 계정을 만들기 위해서 manag..

Web 관련/django 2018.07.31

장고(django) #3_ django에서 postgreSQL 사용하기

안녕하세요. 문범우입니다.이번 포스팅에서는 django에서 postgreSQL을 사용하는 방법에 대해서 알아보도록 하겠습니다.현재 진행되는 환경은 django 2.0 / OS X / python 3.6.4 입니다.1. postgreSQL 설정 postgreSQL은 관계형데이터베이스 중 하나로써, 먼저 이를 사용하기 위해 설치를 필요로 합니다. postgreSQL 설치방법은 아래 글에 나와있으니 참고하시길 바랍니다. http://doorbw.tistory.com/179?category=711158 postgreSQL 설치가 완료되었으면 터미널로 아무 데이터베이스나 접속합니다.그리고 django에서 사용할 데이터베이스를 새로 만들어보도록 하겠습니다. create database django_test; 를 입..

Web 관련/django 2018.07.25 (3)

장고(django) #2_ 첫 화면 만들어보기

안녕하세요. 문범우입니다.이번 포스팅에서는 django에서 첫화면을 만들어보도록 하겠습니다.먼저 우리가 만들어볼 전체적인 그림은 MVC패턴을 이용하여 간단한 블로그를 만들어 보는 것 입니다.글을 작성하고 이것이 데이터베이스에 저장되고, 글을 삭제하거나 그에 대한 댓글을 다는 등의 기능을 구현해보도록 할 것 입니다.먼저 이번 포스팅에서는 위에서 말씀드린 것과 같이 간단하게 첫화면을 만들어보도록 하겠습니다.1. App 만들기 먼저 우리는 지난 포스팅을 통해서 start_django라는 프로젝트를 만들었습니다.장고에서는 프로젝트 내부에 여러개의 app이 존재하면서 여러개의 기능을 구현할 수 있습니다. 먼저 우리는 blog라는 app을 만들어 보도록 하겠습니다. 터미널(윈도우의 경우 cmd창)을 열어서 지난 포..

Web 관련/django 2018.07.25 (5)

장고(django) #1_ 장고 설치하기 및 프로젝트 시작하기

안녕하세요. 문범우입니다.최근 동아리 친구들과 장고 스터디를 하며 프로젝트를 진행하게 되었습니다.공부하는 겸, 나중에 다시 참고할 수 있도록 정리해서 포스팅해보도록 하겠습니다.앞으로 진행되는 django 프로젝트는 17년말에 새롭게 릴리즈된 django 2.0 버전을 바탕으로 진행됩니다. 먼저 이번 포스팅은 장고 설치하는 방법과 기본 프로젝트 시작방법에 대해서 알아보도록 하겠습니다. 1. Django 설치하기 django 설치 방법은 매우 간단합니다.구글링을 해보니 어떤 분들은 가상환경을 구성해서 설치하기도 하지만, 가상환경 구성에 있어서 까다로워 하시는 분들도 있고 아직 그럴만한 필요성을 크게 느끼지 못해서(제가 부족한 탓일겁니다..) 단순하게 로컬에 설치해보도록 하겠습니다. 아래 주소의 django ..

Web 관련/django 2018.07.22 (1)