파이썬 웹프로그래밍(9)
-
2. 장고 시작하기 - 2
2.6. 장고 기본 명령들 대략적으로 파일들을 살펴보았으니 기본 명령들을 정리하고 살펴보겠습니다. django-admin startproject : 장고 프로젝트를 만드는 명령입니다. 웹 서비스를 만들 때마다 한 번 실행합니다. 이후 명령들은 django-admin을 이용해 실행할 수 있지만 보통 python manage.py를 통해 실행합니다. startapp : 프로젝트에 기능 단위인 앱을 새로 만들 때 사용합니다. makemigrations : 어플리케이션에 변경 사항을 추적해 DB에 적용할 내용을 정리합니다. 보통 앱 안에 있는 모델(model)의 변경 사항이 있을 때 주로 사용합니다. sqlmigrate : 실행할 SQL 명령문을 출력합니다. 어떤 명령문을 실행할지 확인할 때 사용하며, 튜닝이 ..
2019.05.22 -
2. 장고 시작하기 - 1
개발환경 셋팅 장고를 이용해 웹 프로그래밍을 하려면 파이썬 개발 환경이 필수입니다. 지금부터 파이썬 설치와 파이참을 설치해 개발 환경을 만들어 보겠습니다. 2.1. 파이썬 설치 파이썬이라는 언어로 프로그래밍을 하려면 파이썬 해석기인 인터프리터를 설치해야합니다. 이제 설치할 파이썬 프로그램은 이 인터프리터를 설치하는 과정입니다. 위도우, 맥, 리눅스 컴퓨터 모두에 설치가 필요합니다. 자신의 컴퓨터 OS에 맞는 설치 프로그램으로 설치하시면 됩니다. - www.python.org 페이지에 접속해 Downloads -> Python version 버튼을 클릭합니다. - 다운로드 완료된 python-version.exe 설치 프로그램을 실행합니다. -Install launcher for all users (rec..
2019.05.22 -
1. 웹프로그래밍이란?
1.1. 인터넷과 웹 사이트 인터넷은 사전적 정의로 '전 세계에 걸쳐 원거리 접속이나 파일 전송, 전자 메일 등의 데이터 통신 서비스를 받을 수 있는, 컴퓨터 네트워크의 시스템' 이라는 뜻을 가지고 있습니다. 영어의 사전적 의미로 보아도 'Inter' + 'Network'로 구성된 단어로 여러 네트워크가 연결된 것을 의미하고 있음을 알 수 있습니다. 이런 뜻처럼 우리가 사용하는 인터넷은 전세계에 퍼져있는 수많은 컴퓨터들 사이에 데이터가 오고가는 연결망을 의미합니다. 우리는 그 안에서 정보를 접하고 전달하며 다양한 활동들을 하며 살아가고 있습니다. 인터넷의 최초 기원은 미국 정부가 핵 전쟁 상황에서도 커뮤니케이션이 가능하게 설계했던 시스템 '아파네(ARPAnet)'입니다. 첫 통신은 1969년 10월 29..
2019.05.22