본문 바로가기

Python3

첫 번째 Django 앱 만들기 (Part 2: Models and the admin site) 시작Part1을 이어서 간단한 설문조사(Polls) 앱을 만드는 과정을 통해 Django의 Models와 admin site를 알아보려고 합니다. 본 포스트에서는 macOS와 IntelliJ IDEA Ultimate을 사용합니다.본문settings.py 파일이 파일은 모듈 변수를 사용하여 Django 설정을 정의하는 보편적인 설정 파일입니다.BASE_DIR 설정이 변수는 프로젝트 내에서 경로를 구성하는 데 사용됩니다. 예를 들어 BASE_DIR / 'subdir'와 같이 사용합니다. 아래 코드는 현재 파일의 상위 폴더의 상위 폴더를 의미합니다. ( settings.py -> mysite -> mysite) BASE_DIR = Path(__file__).resolve().parent.parentSECRET.. 2024. 8. 10.
첫 번째 Django 앱 만들기 (Part 1: Requests and response) 시작이번 포스트에서는 간단한 설문조사(Polls) 앱을 만드는 과정을 통해 Django의 requests와 response를 알아보려고 합니다.이 과정은 Django 튜토리얼의 가이드를 기반으로 하여 정리할 예정입니다. 본 포스트에서는 macOS와 IntelliJ IDEA Ultimate을 사용합니다. 본문프로제트 만들기IntelliJ IDEA에서 Python Plugin 및 Django를 Plugin에 설치하면 Django 프로젝트를 바로 만들 수 있습니다. 프로젝트 생성화면프로젝트 이름은 하나의 Django 앱 이름을 차지합니다. 주의하시기 바랍니다.python의 주소는 아래를 명령어를 사용해서 확인할수 있습니다. which python3  프로젝트 기본 구조프로젝트가 잘 설치되였는지 확인다음 명령어.. 2024. 8. 8.
Django의 첫글음을 내딛다 (Part 0) 시작Python/Django 부트캠프를 다니면서 자연스럽게 Django에 입문하게 되었습니다. 부트캠프에서 배운 내용을 바탕으로 Django를 직접 사용해보고 그 과정을 정리해보았습니다.본문Django 란?Django는 웹 서버에서 실행되는 Python 기반 무료 오픈 소스 웹 프레임워크입니다. Model-Template-View(MTV) 아키텍처 패턴을 따릅니다. Model: 데이터베이스의 데이터를 처리하고 로직 및 구조를 정의합니다.View: 애플리케이션 로직 및 기능을 처리하며 웹 요청과 응답을 담당합니다.Template: 클라이언트에게 보여주는 레이아웃과 구조를 정의하며 동적인 데이터를 받아 HTML 파일을 생성합니다. 설계 철학느슨한 결합: Model, View, Template은 서로 독립적이.. 2024. 8. 8.