python - Django - HttpResponse
Controller에서 String을 에 묻혀서 View로 보내는 방법을 정리하였습니다. views.py - MainController 우선 Controller를 만들어 줍니다. 에 새로운 컨트롤러를 추가해줍니다. 컨트롤러 내부에서는 의 형태로 ...
Controller에서 String을 에 묻혀서 View로 보내는 방법을 정리하였습니다. views.py - MainController 우선 Controller를 만들어 줍니다. 에 새로운 컨트롤러를 추가해줍니다. 컨트롤러 내부에서는 의 형태로 ...
Django, Spring, ROR(Ruby On Rails)는 모두 MVC(Model - View - Controller)라는 패턴을 따릅니다. MVC는 특정 언어에 국한된 것이 아니라, 소프트웨어 설계적인 접근인데 각각 다음과 같은 의미를 가...
MVC니 다 필요 없고 일단 server를 띄워보도록 하겠습니다. View - index.html view는 사용자에게 보여지는 문서를 말합니다. 그냥 html 문서라고 생각해도 문제가 없죠. 을 다음처럼 만들어 줍니다. Controller - ...
python - Django Django는 웹프로그래밍에서 가장 많이 사용되는 python 기반 프레임워크입니다. 저는 개인적으로 flask가 쉽게 뚝딱뚝딱 만들기 좋아하기는 하지만, flask는 유지보수 측면에서 좀 어려움이 있는 것 같아요. ...
python을 이용해서 여러 pdf 파일을 하나로 합쳐보려고 합니다. 코딩이 아니라, 다른 방식으로 하려면 타 서비스를 사용해야 하는데, 이 서비스에서 pdf를 갈취하는 것은 아닌지 확신이 들지 않더라고요. 특히 pdf에는 민감한 자료들이 있는 ...
python에서 class의 기본 연산자를 지원하는 method를 정의합니다. 테스트해보면 잘 되는 것을 알 수 있습니다.
ABC(Abstract Base Class)는 "구현되지 않고, 선언만 되어 있는 method가 포함된 class"를 말합니다. 구현되어 있지 않고 선언만 되어 있다는 것은, 이 ABC를 상속받은 Child Class에서 해당 method를 정의...
python class 정의시 다음 4가지 method를 설명합니다. - : 보통 을 생성자라고 알고 있지만, 사실 메모리를 확보해주는 진짜 생성자는 입니다. 아래 코드에서는 이 부분에서 생성될 수 있는 Object의 개수를 제한하고, 추가로 생...
python으로 개발을 길게 하는 일이 종종 있는데, 귀찮아서 그냥 한 파일 내에 모든 함수를 우겨넣고 진행하는 경우들이 많습니다. 뛰어난 개발자라면 어떤 짓을 해도 문제가 없습니다만, 보통의 사람들은 모두 그렇지 않고요, 그냥 저렇게 해버리면 ...
python - multiple Inheritance python에서는 multiple inheritance(다중 상속)이 가능합니다. 다중 상속은 말 그대로 "2개 이상의 class를 상속받는 것"을 말하죠. 다음 코드에서 class 는 Cla...
function은 보통 상속(Inheritance)에서 상위 class의 method에 접근할 때 사용합니다. 가령 다음과 같이 간단한 class의 method를 사용할 수 있죠. 보통, 이렇게 간단하게 '바로 위의 부모 class'에 접근하기 ...
다음과 같이, list에 새로운 원소를 넣어주는 함수가 있습니다. 뭐, 아무 문제가 없죠. 그런데, 우리가 조금 깔끔하게 하려고 함수 를 다음과 같이 변경했다고 해봅시다. default argument를 정해주는 것이죠. 에 아무 값도 전달받지 ...
Duck Typing "어떤 것이 오리(Duck)인지는 그의 행동을 통해 판단해야 한다"라는 개념이 바로 Duck Typing입니다. 달리 말하면, "처음부터 Type이 정해진 것이 아니라, "오리로서 갖춰야 하는 method들이 구현되어 있으면...
typo "typographical Error"의 약자로 "오탈자"를 말한다고 보시면 됩니다. 많은 IDE에서 기본적으로 typo에 대해서 알림고치라고 말해주기는 하는데, Comment에 대해서도 고치라고 말합니다. 가령 위 코드에서 부분을 고리...
PyCharm - Why Install PyCharm 기존에는 VScode를 사용해서 python 개발을 진행했습니다. 사실 그동안 큰 불편함없이 개발을 해오기는 했는데요, 굳이 PyCharm을 설치하기로 한 이유는 대략 다음과 같습니다. - J...
Intro - python에서 통화 형식 출력하기 python에서 통화를 출력하는 간단한 방법을 정리합니다. 매우 쉽죠. 저는 f-string을 사용해서 통화로 출력해줍니다. 다음처럼 하면 되죠.