Django21 [Django] Django 프로젝트의 settigns.py 설정하기 첫 번재로 ALLOWED_HOSTS 항목을 적절하게 지정해야 한다. 장고는 DEBUG = TRUE 이면 개발모드로, False이면 운영 모드로 인식한다. 운영 모드인 경우는 ALLOWED_HOSTS에 반드시 서버의 IP나 도메인을 지정해야 하고, 개발 모드인 경우에는 값을 지정하지 않아도 ['localhost', '12.0.0.1']로 간주한다. 두 번재로 프로젝트에 포함되는 애플리케이션들은 모두 설정 파일에 등록되어야 한다. 따라서 개발하고 있는 polls도 애플리케이션에 등록해야 한다. 애플리케이션을 등록할 때는 간단하게 애플리케이션 모듈명인 'polls'만 등록해도 되지만, 애플리케이션의 설정 클래스로 등록하는 것이 더 정확한 방법이ㅏㄷ. polls 앱의 설정 클래스는 startapp polls 명.. 2022. 1. 3. [Django] Django 프로젝트의 settigns.py 설정하기 첫 번재로 ALLOWED_HOSTS 항목을 적절하게 지정해야 한다. 장고는 DEBUG = TRUE 이면 개발모드로, False이면 운영 모드로 인식한다. 운영 모드인 경우는 ALLOWED_HOSTS에 반드시 서버의 IP나 도메인을 지정해야 하고, 개발 모드인 경우에는 값을 지정하지 않아도 ['localhost', '12.0.0.1']로 간주한다. 두 번재로 프로젝트에 포함되는 애플리케이션들은 모두 설정 파일에 등록되어야 한다. 따라서 개발하고 있는 polls도 애플리케이션에 등록해야 한다. 애플리케이션을 등록할 때는 간단하게 애플리케이션 모듈명인 'polls'만 등록해도 되지만, 애플리케이션의 설정 클래스로 등록하는 것이 더 정확한 방법이ㅏㄷ. polls 앱의 설정 클래스는 startapp polls 명.. 2022. 1. 3. [Django] Django 웹 프레임워크 1. 일반적인 특징 1. MVC 패턴 기반 MVT 장고는 MVC(Model-View-Controller)를 기반으로 한 프레임워크이다. 하지만 View를 Template, Controller를 View라고 부른다. 장고에서 Model은 데이터베이스에 액세스하는 컴포넌트이고, View는 데이터를 가져오고 변형하는 컴포넌트인 반면에 Template은 데이터를 사용자에게 보여주는 컴포넌트이다. 2. 객체 관계 매핑 장고 객체 관계 매핑(ORM, Object-Relational-Mapping)은 데이터베이스 시스템과 데이터 모델 클래스를 연결시키는 다리와 같은 역할을 한다. ORM 기능을 통해 다양한 데이터베이스 시스템을 지원하고 있으며, SQL 문장을 사용하지 않 고도 데이블을 조작할 수 있다. 3. 자동으로.. 2022. 1. 3. [Django] 웹 프로그래밍의 이해 (책 요약) 1. 웹 프로그래밍의 이해 1.1 웹 프로그래밍이란? HTTP(S) 프로토콜로 통신하는, 클라이언트와 서버를 개발하는 것. 웹 클라이언트가 요청하고 웹 서버가 응답하는 클라이언트-서버 프로그램이 동작하는 것 - 웹 브라우저를 사용하여 요청 - 리눅스 curl 명령을 사용하여 요청 - Telnet을 사용하여 요청 - 직접 만든 클라이언트로 요청 1.2 다양한 웹 클라이언트 1. 웹 브라우저를 사용하여 요청 웹 브라우저의 주소창에 접속하고자 하는 웹 서버의 URL을 입력 -> 웹 브라우저는 주소창에 입력된 문장을 해석하여 웹 서버에 HTTP 요청을 보내는 웹 클라이언트의 역할 수행 -> 요청을 받은 도메인의 우베 서버는 그 결과를 웹 브라우저로 전송 -> 웹 브라우저는 전송받은 결과를 사용자가 볼 수 있도록.. 2022. 1. 2. 이전 1 2 3 4 5 6 다음