본문 바로가기

django

(4)
django 시작하기(4) - View, templates 조금 더 view 작성하기¶이제, polls/views.py 에 view 를 추가해 봅시다. 이 view 들은 인수를 받기 때문에 조금 모양이 다릅니다.polls/views.pydef detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id) def results(request, question_id): response = "You're looking at the results of question %s." return HttpResponse(response % question_id) def vote(request, question_id): return HttpResponse("You're..
Django 시작하기(3) - 데이터베이스 데이터베이스 mysite/settings.py 파일을 열어보세요. Django의 설정을 모듈 변수로 표현한 Python 모듈입니다. 기본적으로는 SQLite를 사용하도록 구성되어 있습니다. 만약 데이터베이스를 처음 경험해보거나, Django에서 데이터베으스를 경험해보고 싶다면, SQLite가 가장 간단한 방법입니다. 이는 Python에서 기본으로 제공되기 때문에 별도로 설치할 필요가 없습니다. 그러나 실제 프로젝트를 시작할 때에는 나중을 위해서라도 좀더 확장성있는 데이터베이스가 좋을 것입니다. 이 듀토리얼에서도 SQLite를 사용합니다. 잠시 데이터베이스와 별개로 환경설정을 하겠습니다. settings.py 파일에서 TIME_ZONE 값을 수정해주세요. TIME_ZONE = 'Asia/Seoul' 또한,..
Django 시작하기(2) - 프로젝트 생성 프로젝트 만들기 Django를 처음 사용하는 경우, 초기 설정이 필요합니다. 프로젝트로 사용할 디렉토리를 생성한 후, 다음 명령을 실행합니다. 저는 mysite폴더를 만들고 이용했습니다. $ mkdir django $ cd django $ django-admin startproject mysite startproject가 생성되었습니다! mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py 개발 서버 프로젝트가 작동하는지 확인해 볼게요. mysite 디렉토리로 이동한 후에 다음 명령을 입력해주세요. $ python manage.py runserver 후에 브라우저에서 localhost:8000 에 접속하면! 위와 같은 화면이 나타난답니다. ..
Django 시작하기(1) - 설치 Python 설치Django는 Python의 웹 프레임 워크이므로 Python이 필요합니다.최신 Python 버전은 https://www.python.org/downloads/ 또는 운영 체제 패키지 관리자에게 문의하세요.파이썬이 설치되었는지 확인하려면 Shell 에서 python이라고 입력하세요. 이전 버전의 장고를 삭제이전 버전에서 Django를 업그레이드 하고 있다면, 삭제 후 재설치해야 합니다.Django를 pip또는 easy_install 을 이용하여 설치 한 경우 재설치하면 자동으로 이전 버전이 처리되므로 직접 수행 할 필요가 없습니다. 이전에 장고를 설치했다면, 파이썬에서 django의 디렉토리를 찾아서 삭제하면 됩니다. 디렉토리의 위치는 다음과 같이 찾을 수 있습니다.​xpython -c ..