C. Date 2025/03/09
M. Date 2025/03/09
이제는 사용하면서 만족할만한 수준으로 된 것 같다. 물론, 아직 버그는 많다. 특히, 주요하게 생각했던 블로그 작성, 북로그 기능, 검색까지 내가 원하는 대로 어느 정도 동작하고…
C. Date 2025/03/09
M. Date 2025/03/22
웹사이트를 운영하다 보면 존재하지 않는 페이지 또는 404 Not Found를 사용자에게 보여줘야 할 때가 있다. Django에서는 별다른 설정 없이 404.html 파일을 만들…
C. Date 2025/03/09
M. Date 2025/03/22
Django 프로젝트를 개발할 때 로컬 환경과 서버(운영 환경)에서 DEBUG 설정을 다르게 적용해야 한다. 실수로 운영 환경에서 DEBUG=True를 유지하면 보안 취약점이 발…
C. Date 2025/03/09
M. Date 2025/03/22
기본적으로 textarea에서 Tab 키를 누르면 다음 입력 필드로 포커스가 이동한다. 하지만 코드 편집기처럼 동작하도록 만들고 싶다면, Tab 키를 눌렀을 때 textarea …
C. Date 2025/03/09
M. Date 2025/03/09
GitHub Personal Access Token(PAT)이 만료되면 PythonAnywhere에서 Git을 사용할 때 다음과 같은 오류가 발생할 수 있다. Password f…
C. Date 2025/03/09
M. Date 2025/03/22
Django 프로젝트를 생성하면 보안 키(SECRET_KEY), 데이터베이스 비밀번호 정보가 settings.py에 직접 작성되어 있다. 하지만 보안상 위험하므로, 별도의 sec…
C. Date 2025/03/09
M. Date 2025/03/09
Django에서 GET과 POST 요청을 처리하는 방법을 설명한다. 하나의 View에서 동시에 처리하고자 한다면, 바로 GET과 POST 요청을 동시에 처리하기 부분으로 넘어가도…
C. Date 2025/03/09
M. Date 2025/03/09
GET과 POST는 웹 개발에서 가장 많이 사용되는 HTTP 요청 방식이다. GET 방식 URL에 데이터를 포함하여 전송 (?key=value) 브라우저에서 캐싱이 가능 주로 …
C. Date 2025/03/09
M. Date 2025/03/09
Django에서 아이콘을 추가하는 방법을 정리한 글이다. 1. 아이콘 파일 추가 아이콘 파일을 static 폴더에 저장한다. plaintext myapp/ │── static/ …
C. Date 2025/03/09
M. Date 2025/03/09
Django 프로젝트에서 새로운 앱을 추가하는 기본적인 과정이다. 1. 새로운 앱 생성 터미널에서 다음 명령어를 실행하여 새로운 앱을 생성한다. python manage.py s…