목록Python/Django (2)
가오리의 코딩일기
🧩 프로젝트 시작하기 → python3 —version : 파이썬 버전 확인 3.xx 이면 됨 → python3 -m venv myvenv : 가상환경 myvenv 생성 →source myvenv/bin/activate : myvenv 활성화 → pip install django~=3.2.10 : 장고 설치 → django-admin startproject myweb . : 프로젝트 만들기 ⇒ myweb 폴더, manage.py 파일 → python manage.py startapp photo: 앱 추가 → python manage.py runserver : 프로젝트 실행, 종료 시 control+C 🧩 프로젝트와 앱 → 프로젝트 : 어떤 하나의 큰 서비스, 우리가 만들 웹 사이트 → 앱 : 프로젝트 내..
💡 웹 개발 기초 개념 ✏️ 웹 개발이란 → 프론트엔드에서는 각종 기능들을 구현한다 → 데이터 처리에 대한 기능을 제외한 거의 대부분의 기능 → 사용자와 상호작용할 수 있는 다양한 기능들을 프론트엔드에서 구현한다 → 백엔드에서는 데이터 처리에 관한 모든 기능을 수행한다 → 데이터베이스와 연동되어 저장된 데이터를 찾아주거나 수정, 삭제할 수 있는 기능을 가진다 → 로그인/회원가입에 대한 요청을 받아 처리, 게시판에 글 작성, 내 피드에 글을 나타나게 하는 작업 등의 기능 → 프론트엔드가 백엔드에게 직접 데이터 요청, 요청받은 백엔드는 프론트엔드에게 해당 요청에 맞는 응답 → 응답 결과로는 프론트엔드가 필요로 했던 데이터나 에러 메시지 ✏️ 프론트엔드와 백엔드 → 프론트엔드 : 사용자가 접하고 경험하는, 웹..