∟Framework/∟Django 3

Django - 프로젝트

Django 프로젝트  Django는 프로젝트 단위로 움직임 프로젝트를 시작한다 == 하나의 프로그램을 만들기 시작한다프로젝트 == 하나의 프로그램을 개발하는 작업 단위   프로젝트 시작과정  1. 가상환경 생성2. 가상환경 활성화3. Django 설치4. 의존성 파일 requirements.txt 생성   새로운 디렉토리 생성django-admin startproject 프로젝트이름  현재 디렉토리에 생성django-admin startproject 프로젝트이름 . . : 현재 디렉토리 → 디렉토리 지정/생략 가능   프로젝트 실행 1. 프로젝트 디렉토리 이동cd 프로젝트이름 2. 개발 서버 실행python manage.py runserver  ㅎㄷ.. 일단 빨간색 나오면 쫄림근데 걍 apply되지 않..

Django 개발 환경 구성

가상환경 생성 > 가상환경 활성화 > 패키지 설치 > 설치된 의존성 목록 저장     1. 가상환경 생성 python -m venv 가상환경이름 python 가상환경 생성   2. 가상환경 활성화(macOS) source 가상환경이름/bin/activate conda로 가상환경 관리를 안해주면 내가 가상환경폴더관리 다 해줘야하고 'conda activate 가상환경이름'에 비해서 활성화 명령이 매우 귀찮.. 근데 어쩐지 anaconda에 의존하기 싫어서 독립적으로 만들어줌   3. 필요한 패키지 설치 pip install django==4.2 pip install 패키지이름==버전이 과정에서 해당 패키지가 의존하는 다른 라이브러리도 자동으로 설치됨   4. 설치된 의존성 목록 저장 pip freeze >..

Django

Django Python 기반으로 작성된 웹 프레임워크웹 개발을 위한 모든 필수 도구를 포함한 풀스택 프레임워크웹사이트의 백엔드(서버 측 논리)와 프론트엔드(HTML, CSS, JavaScript 등)을 효율적으로 연결할 수 있도록 돕는 도구이자 환경   Django의 구조 Django가 따르는 MTV 아키텍처  Model • 데이터베이스와 상호작용하는 부분 • 데이터를 저장하거나 가져올 때 사용하는 로직을 포함예: 사용자 정보, 게시글 데이터 등을 정의 Template • HTML, CSS, JavaScript와 같은 프론트엔드 레이아웃을 구성하는 부분 • 데이터를 사용자에게 보여주는 역할 View • 사용자의 요청을 처리하고 Model과 Template 사이를 연결하는 역할 • 비즈니스 로직을 작성하..

728x90
반응형