분류 전체보기 (98) 썸네일형 리스트형 20240408 ~ 20240412 9주차 정리 .★ 가상환경 생성 python -m venv venv ★ 가상환경 활성화 (Window) activate 폴더로 이동(cd 명령어) -> 해당 폴더 경로에서 activate 입력 pip install --upgrade pip pip install django==4.2 (4.2는 2024년 기준 LTS 버전. 각 연도에 맞는 LTS 버전을 입력) pip install django-extensions (기본 Django Shell 보다 더 많은 기능이 있는 shell plus를 제공) pip install ipython (기본 Python Shell 에 여러 기능(자동 완성, 색상 강조 등)을 제공) pip freeze > requirements.txt -----------------------------.. [TIL] 20240412 42일차 . [TIL] 20240409 40일차 정적 웹페이지와 동적 웹페이지 정적 웹페이지(Static Web Page) - 작성한 상태를 그대로 보여줌 동적 웹페이지(Dynamic Web Page) - 요청에 따라 보여주는 모습이 달라짐 - 요청을 받아서 적절한 응답을 만들어주는 주체가 필요 프론트엔드와 백엔드 백엔드 개발 - 서버 - DB와의 상호작용, 비즈니스 로직 처리, 보안, 사용자 인증 등 - 사용자가 요청한 데이터를 처리하고 그에 따른 결과를 생성 - 주로 서버 사이드 언어 및 프레임워크를 사용하여 개발되며, DB와의 통신을 담당 ★ 주요 목표: 안정성, 보안성, 성능을 유지하면서 프론트엔드와의 원활한 데이터 교환을 지원 프론트엔드 개발 - 디자이너가 만든 웹 페이지를 기반으로 더 동적이고 상호작용적인 웹 애플리케이션을 개발 - 웹 애플.. [TIL] 20240408 39일차 세팅 과정 - 항상 최신 버전을 사용한다고 좋은 것이 아니다. - 내가 사용하고 있는 버전과 호환이 가능한지를 먼저 파악해야 한다. → LTS (Long Time Support)를 고려하는 것이 좋다. requirements.txt pip로 install을 진행할 때 내가 명시한 버전으로 설치를 진행할 수 있다. 기본적으로 pip로 설치를 진행하면 가장 최신 버전으로 설치를 진행한다 → LTS를 만족하지 못할 수 있다. 프로젝트 세팅 django-admin startproject django-admin startproject . git과 유사하게 프로젝트 이름과 폴더 경로를 입력하여 장고 프로젝트를 세팅할 수 있다. dir path 대신 .을 사용할 경우 현재 디렉토리를 프로젝트 폴더로 지정하여 세팅하게.. 20240401 ~ 20240405 8주차 정리 4월 초 프로젝트 홈페이지 만들기 회고 [TIL] 20240405 38일차 . [TIL] 20240404 37일차 . [TIL] 20240403 36일차 ★ DB Schema 수정 is_visible 필드 추가. 글/댓글의 표시 여부 bool로 통제 ★ 담당 기능 - 현재 로그인 정보에 따라 글 수정/삭제 버튼, 댓글 수정/삭제 버튼 표시 여부 통제 - 댓글 페이지네이션 진행 중 더 보기 버튼 및 다음에 올 DB 데이터 부르기는 성공했으나 html 상으로 뿌린 데이터를 보존할 방법을 찾지 못했음 (=> js ajax 사용을 해야 구현 가능하다 피드백 받음) - 기타 요소 배치 및 디자인 수정 현재 상태 이전 1 ··· 4 5 6 7 8 9 10 ··· 13 다음