
[Django] 기초 정리하기 (2) : URL
2022. 11. 22. 11:29
Web Framework/Django
WHY? 두 번째 Django 기초 정리는 사용자의 요청에 처음으로 만나는 URL이다. URL 이란? URL(Uniform Resource Locator 또는 통칭 web address)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다. 쉽게 말해서, 웹 페이지를 찾기위한 주소를 말한다. 흔히 웹 사이트 주소로 알고 있지만, URL은 웹 사이트 주소뿐만 아니라 컴퓨터 네트워크상의 자원을 모두 나타낼 수 있다. 그 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고, 그와 동일한 프로토콜로 접속해야 한다. https://ko.wikipedia.org/wiki/URL 즉, URL은 우리가 살고 있..

[Django] 기초 정리하기 (1) : 프로젝트 시작과 가상 환경 설정
2022. 11. 14. 23:00
Web Framework/Django
WHY? Django 기초 정리하기 시리즈는 Django를 사용해서 웹 사이트 개발중에 자주 사용하는 개념과 함수를 아무생각 없이 사용하는 느낌이 들었고, 함수가 어떤 동작을 하는지는 알지만 그 함수에 대해서 정확히 모르고 있었다. 이렇게 되면 나중에 응용력이 떨어질 것을 우려해서 기초에 대한 정리가 필요하다고 판단하였다. 또한, Django를 사용해서 웹 사이트를 만들려고하는 사람들 중 이제 막 시작할려는 사람이 읽어보면 조금이라도 도움이 될 만한 내용을 정리한다. cmd 명령어는 Window 기준으로 작성하였다. MacOS의 명령어와 차이가 있다. 가상 환경 Django를 사용해서 웹 사이트를 개발할 때 가상 환경을 설정해야 한다. 가상 환경을 설정하는 가장 큰 이유는 다양한 프로젝트를 진행할 때 프..