반응형

2017/12/17 6

[Django] 03.데이터베이스 연동하기(migration, model 생성)

첫번째 장고 앱 장성하기, part2 데이터 베이스 설치 mysite/settings.py 기본적으로 SQLite(Python에서 기본 제공)를 사용하도록 구성되어 있다. ENGINE - 'django.db.backends.sqlite3', 'django.db.backends.postgresql', 'django.db.backends.mysql', or 'django.db.backends.oracle' NAME - 뭐 맘대로 설정 SQLite 를 데이터베이스로 사용하지 않는 경우, USER, PASSWORD, HOST 같은 추가 설정이 반드시 필요합니다. 더 자세한 내용은 DATABASES 문서를 참조해 주세요. database 설치 테스트하기 https://docs.djangoproject.com/ko..

Programming/Web 2017.12.17

[Django] 04. 어플리케이션 View 만들기

첫번째 장고 앱 작성하기, Part3 view를 추가 질문 "색인" 페이지 - 최근의 질문들을 표시 질문 "세부" 페이지 - 질문 내용과, 투표할 수 있는 서식을 표시 질문 "결과" 페이지 - 특정 질문에 대한 결과 투표 기능 -- 특정 질문에 대해 특정 선택을 할 수 잇는 투표 기능 View 작성하기 view 코드 작성 polls.urls에 path를 추가 View 동작시키기 View에서는 요청된 페이지의 내용이 담긴 HttpResponse를 하거나, HTTP404와 같은 예외를 발생시키게 한다. view에서는 데이터베이스의 레코드를 읽거나, 레코드를 읽은 데이터를 처리해서 반환을 할 수 있습니다. 위처럼 코딩하면, view에서 페이지 디자인이 하드코딩 되어 있기 때문에, 모두 view에 있는 코드를 ..

Programming/Web 2017.12.17

[Django] 02.프로젝트 만들기 및 시작하기 (간단한 설문조사 어플리케이션 만들기)

첫 번째 장고 앱 작성하기, part 1 간단한 설문조사(Polls) 어플리케이션을 만드는 과정을 따라해보면 요구사항 사람들이 설문 내용을 보고 직접 투표할 수 있는 개방된 사이트 관리자가 설문을 추가, 변경, 삭제할 수 있는 관리용 사이트 $ python -m django --version django 프로젝트 만들기 $ django-admin startproject mysite startproject를 수행하면 아래와 같은 파일이 생성된다. mysite/ 그냥 프로젝트를 담는 폴더 manage.py 커맨드 유틸리티 mysite/init.py mystie/settings.py project의 환경/구성 mysite/urls.py 사이트의 목차 mysite/wsgi.py 현재 프로젝트를 서비스하기 위한 ..

Programming/Web 2017.12.17

[Django] 01. 설치 및 환경 설정

Django 시작 일단 파이썬이 데이터 핸들링에 쉽기 때문에 그냥 django를 선택했음. maven build 이런거 하기 싫음... 자바 특히 ㅠㅠ 그게 너무 싫음 Reference 문서 https://docs.djangoproject.com/ko/2.0/ Django 설치 https://docs.djangoproject.com/ko/2.0/topics/install/ 일단 기본적으로 EC2에는 python3가 설치되어 있기 때문에 아래 추가를 하자 ~/.bashrc $ alias python='python3' pre-installation https://virtualenvwrapper.readthedocs.io/en/latest/ - (선택) https://pip.pypa.io/en/stable/i..

Programming/Web 2017.12.17

파이썬(Python) 리스트 모든 조합 구하기 (combination vs permutations vs product)

파이썬 (Python)에서 리스트에 있는 값들의 모든 조합을 구하기 파이썬에서 리스트에 있는 값들의 모든 조합을 구하기 위해서는 여러가지 방법이 있다. 파이썬 기본 라이브러리인 itertools을 사용하면 쉽게 구할 수 있다. 하지만 각각의 차이점을 알고 있어야 한다. 사용시기 하나의 리스트에서 모든 조합을 계산을 해야 한다면, permutations, combinations을 사용 두개 이상의 리스트에서 모든 조합을 계산해야 한다면, product를 사용 하나의 리스트에서 모든 조합을 구하기 두개 이상의 리스트의 모든 조합 구하기

Programming/Python 2017.12.17

Adobe Lightroom CC or Lightroom Classic CC 무엇을 선택해야 할까?

Lightroom CC와 Lightroom Classic CC의 차이점 처음에 이미지 편집 앱을 찾았는데, adobe lightroom을 사용하면 된다고 해서 다운로드를 받았는데 종류가 참 여러가지가 있었습니다. 일단 저와 같은 초보자를 대상으로 생각하고 설명을 하면 일단 adobe에서 나오는 사진을 편집하는 앱은 크게 두가지로 보시면 됩니다. 하나는 Photoshop과 또 다른 하나는 Lightroom 이 두개를 사용하면, 사진 편집을 하실 수 있습니다. 근데 Lightroom을 다운로드 받으려고 하니 이름이 비슷한게 두가지가 있더군요. Lightroom, Lightroom Classic Lightroom 어디에서나 사진 편집, 구성, 보관 및 공유가 가능 Lightroom Classic 데스크탑 기반..

Camera 2017.12.17
반응형