본문 바로가기

728x90
반응형

Back-end & Server

(52)
[Django] 뷰와 URLconfs 페이지 띄우기 먼저 mysite 디렉터리 안에 view.py라는 파일을 만들어준다. 꼭 view.py이라고 이름 지을 필요 없이 자유롭게 만들어도 상관없음 django의 http 모듈 안에 있는 HttpResponse 함수를 임포트 한다. HttpResponse 함수는 매개변수로 받은 문자열을 화면에 띄운다. 문자열은 html 코드가 될 수 있음 from django.http import HttpResponse HttpResponse를 반환하는 임의의 함수를 하나 작성한다. // 일반적인 함수 def hello(request): return HttpResponse("Hello Django!") // 한줄 작성(HttpResponse()만 리턴하는 코드만 있을 경우) def hello(request): r..
[Django] Django 시작하기 개요 장고는 파이썬으로 작성된 오픈소스 웹 프레임워크로, MTV(모델-템플릿-뷰) 패턴을 따르고 있음 목표 고도의 데이터베이스 기반 웹 사이트를 작성하는 데 있어 수고를 더는 것 특징 컴포넌트의 재사용성 플러그인화 가능성 빠른 개발 등을 강조 DRY(Don't repeat yourself: 중복 배제) 원리 사용 예시 - 인스타그램, NASA, 빗버킷, 모질라 등 환경 설정 1. 파이썬 설치 파이썬은 3.x 버전 이상으로 설치하면 됨 2. 파이썬 가상환경 설치 파이썬에서 패키지별로 지원하는 파이썬 버전이 틀려 문제(호환성 문제)가 발생할 수 있음 가상환경을 통해 독립된 디렉토리 내에서 설정한 파이썬 버전 환경에서 프로젝트 작업을 수행 할 수 있음 1. 파이썬의 가상환경 도구인 virtualenv를 pip..

728x90
반응형