백엔드/Django 7

[Django] Document 따라 읽기(7) - View 테스트

[백엔드/Django] - [Django] Document 따라 읽기(6) - Model 테스트 [Django] Document 따라 읽기(6) - Model 테스트 [백엔드/Django] - [Django] Document 따라 읽기(5) - 앱 작성(2) [Django] Document 따라 읽기(5) - 앱 작성(2) [전체 보기] - [Django] Document 따라 읽기(4) - 앱 작성(1) [Django] Document 따라 읽기(4) - 앱 작성(1) [백엔드/Dj dog-foot-writen.tistory.com 두 번째 테스트 Django에서는 View 레벨에서 코드와 상호작용 하는 사용자 시뮬레이션 Test를 제공합니다. get 등의 함수를 통해 어플리케이션을 제어할 수 있습니다..

백엔드/Django 2023.11.14

[Django] Document 따라 읽기(6) - Model 테스트

[백엔드/Django] - [Django] Document 따라 읽기(5) - 앱 작성(2) [Django] Document 따라 읽기(5) - 앱 작성(2) [전체 보기] - [Django] Document 따라 읽기(4) - 앱 작성(1) [Django] Document 따라 읽기(4) - 앱 작성(1) [백엔드/Django] - [Django] Document 따라 읽기(3) - admin 페이지 [Django] Document 따라 읽기(3) - admin 페이지 [백엔 dog-foot-writen.tistory.com 테스트를 생성해야 하는 이유 시간 절약 지금까지 생성한 설문조사 애플리케이션은 매우 단순하지만 보다 정교하고 복잡한 애플리케이션에서는 구성 요소 간에 수십 개의 복잡한 상호 작용이..

백엔드/Django 2023.11.14

[Django] Document 따라 읽기(5) - 앱 작성(2)

[전체 보기] - [Django] Document 따라 읽기(4) - 앱 작성(1) [Django] Document 따라 읽기(4) - 앱 작성(1) [백엔드/Django] - [Django] Document 따라 읽기(3) - admin 페이지 [Django] Document 따라 읽기(3) - admin 페이지 [백엔드/Django] - [Django] Documnet 따라 읽기(2) - View, Model, CRUD API(1) [Django] Documnet 따라 읽기(2) - View, Mod dog-foot-writen.tistory.com 투표 기능 구현하기 먼저 투표 기능을 추가해보겠습니다. # polls/templates/polls/detail.html {% csrf_token %} {..

백엔드/Django 2023.11.10

[Django] Document 따라 읽기(3) - admin 페이지

[백엔드/Django] - [Django] Documnet 따라 읽기(2) - View, Model, CRUD API(1) [Django] Documnet 따라 읽기(2) - View, Model, CRUD API(1) [백엔드/Django] - Django Document 따라 읽기(1) - Tutorial(설치, 데이터베이스 연결) [Django] Document 따라 읽기(1) - Tutorial(설치, 데이터베이스 연결) 본 글은 Django의 공식 Document에 있는 Tutorial을 따라 하는 dog-foot-writen.tistory.com Django의 가장 큰 장점 중 하나는 admin 페이지를 기본적으로 제공해 준다는 점입니다. 다만 이번 글에서는 admin 페이지의 커스텀이 아닌 ..

백엔드/Django 2023.11.06

[Django] Document 따라 읽기(1) - Tutorial(설치, 데이터베이스 연결)

본 글은 Django의 공식 Document에 있는 Tutorial을 따라 하는 과정입니다. Django 공식 Document Django The web framework for perfectionists with deadlines. docs.djangoproject.com 가상환경 생성 공식 Document에는 Python 3.8 이상을 지원하는 Django 4.2 버전을 사용한다고 되어 있습니다. 따라서 저희도 파이썬 버전을 동일하게 맞춰 주겠습니다. 제 환경은 Anaconda를 사용하고 있기 때문에 Conda 환경 내에서 간단하게 환경을 생성하겠습니다. conda update conda conda create --name django-document python=3.8 conda activate d..

백엔드/Django 2023.11.04

[Django] Documnet 따라 읽기(2) - View, Model, CRUD API(1)

[백엔드/Django] - Django Document 따라 읽기(1) - Tutorial(설치, 데이터베이스 연결) [Django] Document 따라 읽기(1) - Tutorial(설치, 데이터베이스 연결) 본 글은 Django의 공식 Document에 있는 Tutorial을 따라 하는 과정입니다. Django 공식 Document Django The web framework for perfectionists with deadlines. docs.djangoproject.com 가상환경 생성 공식 Document에는 Python 3.8 이상 dog-foot-writen.tistory.com 먼저 polls라는 애플리케이션(설문조사 애플리케이션)을 생성하겠습니다. python manage.py sta..

백엔드/Django 2023.11.03

[Django] Django(장고)란?

Django(장고)는 풀스택 프레임워크다. 장고를 사용하면 웹 어플리케이션의 개념부터 실행까지 몇 시간 만에 완료할 수 있으며 웹 개발의 번거로움 대부분을 처리하기 때문에 어플리케이션 작성에 집중할 수 있다. 수십가지 추가 기능(사용자 인증, 콘텐츠 관리, 사이트 맵, RSS, ORM...) 등의 작업등을 수행할 수 있다. 또한 보안을 중요하게 생각하며 SQL injection, site scripting 등의 일반적인 보안 실수를 피할 수 있도록 도와준다. [장고의 구성] URLs : 단일 함수를 통해 모든 URL 요청을 처리하는 것이 가능하지만, 분리된 뷰 함수를 작성하는 것이 각각의 리소스를 유지보수하기 훨씬 쉽다. URL 매퍼는 요청 URL을 기준으로 HTTP 요청을 적절한 View로 보내주기 위..

백엔드/Django 2023.10.27