일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 웹개발
- 쇼핑몰예제
- docker
- 파이썬
- Django
- 장고
- C언어
- airflow
- 프로그래밍
- mlops
- 파이썬강의
- flask
- 도커 컴포즈
- 파이썬 장고
- 인공지능
- 개발자
- 도커
- c++
- ADP
- 에어플로우 기초강의
- 장고 튜토리얼
- 플라스크
- 예제프로젝트
- 기초강의
- Python
- cpp
- c
- 개발자취업
- 개발언어
- 장고 기초 강의
- Today
- Total
목록Python (35)
TITEDIOS Dev Note
우리는 앞선 포스팅까지 미니 쇼핑몰을 만들었습니다. 여러분도 느끼셨겠지만 뭔가 허전하죠? 로그인 기능이 없었습니다. 지금부터는 실제 상황에서 마주칠만한 상황인데요. 분명 발주자 또는 개발 요청자가 요구한 대로 개발했지만 완성본에는 문제가 있을 수 있습니다. 그럴 경우 부족한 부분에 대한 추가 개발이 필요합니다. 그럼 이 추가 개발 현장 속으로 가보시죠.이번 포스팅은 아쉽게도(!!) 글만 있는 포스팅입니다. 읽어보시면 좋겠지만 그렇지 않으시다면 Bold 표기 된 부분만 읽으셔도 무방하겠습니다.1. 로그인 기능 추가의 필요성로그인 기능을 추가하는 것은 여러 가지 장점을 제공합니다 1) 사용자 개인화: 사용자의 이전 구매 내역, 선호 상품 등을 추적할 수 있어 개인화된 서비스를 제공할 수 있습니다.2) 보안 ..
안녕하세요! 이번 포스팅에서는 Flask로 만든 미니 쇼핑몰을 배포하고 테스트하는 방법을 다루어보겠습니다. 로컬 환경에서 개발을 마친 후 배포하여 사용자가 접근할 수 있도록 하는 과정과 배포 후 테스트 방법을 자세히 설명드리겠습니다.로컬 환경에서 배포하기우선 여기까지 오신 여러분 감사드리고 축하드립니다. 여러분은 Flask로 웹 개발을 하는 한 주기(한 사이클)을 마무리하신 것입니다. 여기까지 오신 여러분을 자랑스럽다고 생각하셔도 됩니다.이제 로컬 환경 즉, 여러분이 개발했던 PC에서 미니 쇼핑몰을 배포해보도록 하겠습니다.그 동안 작업하신 폴더인 flaks_ecommerce에서 시작하겠습니다. 사실 로컬에서의 배포는 어렵지 않습니다. 아래 코드만 실행하면 됩니다.python app.py 실행하시면 아래와..
안녕하세요! 이번 포스팅에서는 Flask를 사용하여 미니 쇼핑몰을 만드는 과정 중 app.py 파일을 자세히 설명드리겠습니다. app.py는 Flask 애플리케이션의 핵심 파일로, 라우팅, 데이터베이스 연결, 템플릿 렌더링 등을 처리합니다. Flasksk 파이썬에 익숙하지 않은 분들도 쉽게 따라올 수 있도록 하나씩 차근차근 설명해드리겠습니다.1. 개발할 기능들에 대한 설명우리가 만드는 미니 쇼핑몰에서는 아래와 같은 기능을 제공합니다. 아직은 구체적인 기능들이 많이 부족하지만 파이썬에 대한 감각을 익혀가는 과정이고 실제 개발에 대한 적응을 하는 과정이기 때문에 간단한 기능부터 시작해 봅니다.첫 번째 화면(index 화면): 웹 사이트에 접속하면 가장 먼저 보이는 화면입니다.제품 상세 페이지: 어떤 제품을 ..
안녕하세요! 이번 포스팅에서는 데이터베이스를 설정하고 제품 정보를 입력하는 방법에 대해 설명드리겠습니다. 이 포스팅에서는 SQLite를 사용하여 데이터베이스를 설정하고 SQLAlchemy를 통해 데이터를 관리하는 방법을 다루겠습니다. SQLAlchemy를 설치하고 이를 통해서 데이터를 SQLite 데이터베이스에 입력하는 방법에 대해 설명할 것입니다.1 .SQLAlchemy 및 데이터베이스 설정우선 필요한 패키지를 설치해야 합니다. 터미널에서 다음 명령어를 실행하세요. anaconda 가상환경에서 SQLAlchemy를 설치하는 명령어입니다.conda install conda-forge::flask-sqlalchemy2. SQLAlchemy 설정app.py 파일에서 Flask와 SQLAlchemy를 설정합니..
이번 포스팅에서는 이전 포스팅에서 했던 html을 마저 작성해 보겠습니다.이전 포스팅에서와 마찬가지로 html과 css를 모르신다면 복사만 하시고 적당히 눈으로만 보시면 되겠습니다. 이런저런 게 있구나 정도 생각하시면 되고 이후에 기회가 닿는다면 html과 css에 대해서 공부하시면 됩니다.1. 프로젝트 구조앞서 작성하신 프로젝트 구조입니다. 이 중에 오늘은 templates/index.html과 templates/pruduct.html을 작성해 보겠습니다.flask_ecommerce/├── app.py├── create-product.py├── env.yaml├── README.md├── static│ └── css│ └── styles.css└── templates ├── base..
이번 포스팅에서는 Flask 쇼핑몰 프로젝트의 프론트엔드 부분을 구현하는 방법을 다루겠습니다. HTML과 CSS를 사용하여 쇼핑몰의 기본 레이아웃을 만들고, 사용자 경험을 개선하기 위한 디자인 요소를 추가해 보겠습니다.html과 css를 모르신다면 복사만 하시고 적당히 눈으로만 보시면 되겠습니다. 보시고 편하게 이런저런게 있구나 정도 생각하시면 되고 이후에 기회가 닿는다면 html과 css에 대해서 공부하시면 됩니다.1. 프로젝트 구조다시 한번 저희의 프로젝트 구조를 살펴보겠습니다. flask_ecommerce/├── app.py├── create-product.py├── env.yaml├── instance│ ├── products.db│ └── project.db├── __pycache__│ ..
Flask로 미니 쇼핑몰 프로젝트를 수행하려면 당연하게도 Flask를 설치하고 개발환경을 구축해야 합니다. 이번 포스팅에서는 Flask를 설치하고 기본적인 환경을 설정하는 방법에 대해 자세히 설명하겠습니다.1. Python 설치Flask를 설치하기 위해서는 먼저 Python이 설치되어 있어야 합니다. Python이 설치되어 있지 않다면, Python 공식 웹사이트에서 다운로드하여 설치할 수 있습니다. 설치 과정에서 'Add Python to PATH' 옵션을 체크하는 것을 잊지 마세요. 2024.04.30 - [파이썬] - Python 기초 강의: #1 환경 구성 Python 기초 강의: #1 환경 구성파이썬은 강력한 프로그래밍 언어로, 다양한 프로젝트를 구축하고 실행할 수 있습니다. 하지만 파이썬을 개..
앞으로 저희는 Flask를 사용하여 미니 쇼핑몰 사이트 만들기를 할 예정입니다. 이 프로젝트를 통해 Flask의 기본 개념과 함께 데이터베이스 관리, 사용자 인증, 제품 관리, 장바구니 기능 등 웹 개발의 핵심 요소를 익힐 수 있습니다.목적실력 향상: 개발자로서 프로그래밍 실력 향상이 제일 첫 번째 목표입니다. 여러분의 기술 스택에 Flask를 넣는 것이 저는 가장 큰 목적일 것이라고 생각합니다.웹 개발에 대한 이해: Flask를 통해 웹 개발 방식을 이해하고 프로젝트가 전체적으로 어떤 구조인지, 기능은 어떻게 구현되는지를 알 수 있습니다.파이썬 프로그래밍 실력 향상: Flask는 파이썬 프레임워크입니다. 따라서, Flask를 사용하면 자연스레 파이썬에 대한 이해도가 높아집니다.기능 설명미니 쇼핑몰 사이..