Tech Stack/Flask (3) 썸네일형 리스트형 flask - Pagination for i in range(100): q = Question(subject='글제목:[%03d]' % i, content='글내용', create_date=datetime.now()) db.session.add(q) 더미데이터 생성 {{ question_list.total - ((question_list.page-1) * question_list.per_page) - loop.index0 }} 루프 계산을 통해 번호 계산 MTV패턴 모델로 회원가입 기능 구현 templit = 회원가입 view = 가입 로그인 로그아웃 model = user- id, pw, 이름, 이메일 User.db class User(db.Model): id = db.Column(db.Integer, primary_key=True) .. Flask 2 - MVC(MTV)패턴으로 질문답변 게시판 만들기 복습 MVC패턴 model 데이터를 다룸 controller 주소줄을 통해 사용자의 요청 view 주소창에 띄움 파이썬에서는 MTV패턴이라고도 부름 WSGI venv를 통해 가상환경 생성 블루프린트 문제 상황: 새로운 URL 매핑이 필요할 때마다 create_app 함수 안에 새 라우팅 함수를 계속 추가된다면 create_app 함수는 길고 복잡해질 겁니다. 대안: 플라스크는 라우팅 함수를 체계적으로 관리할 수 있도록 블루프린트(Blueprint)라는 기능을 제공합니다. 블루프린트(blueprint)는 "청사진"을 뜻하는 단어로, 플라스크에서는 URL과 함수의 매핑을 관리하기 위해 사용하는 클래스를 의미합니다. Blueprint - 블루프린트 바깥으로 빼고, 뺀 블루프린트에 이름을 어떻게 불렀을 때 어떤.. flask - back-end를 MVC패턴으로 구현 https://dev.to/themeselection/the-best-python-web-frameworks-d2d The Best Python Web Frameworks 2024🤩 Want to kickstart your journey as a Python developer? Then you are in the right place. Here you’ll... dev.to MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다. 이러한 "관심사 분리" 는 더나은 업무의 분리와 향상된 관리를 제공합니다. 우선 백엔드를 구성하기 위해 필요한 구조 # pip를 통해 .. 이전 1 다음