Python/Library (6) 썸네일형 리스트형 [Redis] - Tutorial with Python *목차 - Intro - 환경설정 - 예제코드(Redis 기능 제외) - Redis 없이 기능 Test - Redis 적용 - Redis 적용 후 기능 Test - Outro Intro안녕하세요, 이번에는 Redis를 Python에서 활용하는 방법에 대해서 알아 보겠습니다. Redis 자체는 Python만을 위한 것이 아닌 In-memory 방식의 DBMS입니다. 그래서 category도 DB에 넣을까 하다가 Python에서 사용하는 Redis에 대한 문법이 주로 소개될 것 같아 Python Library로 하여 소개 드립니다. Redis는 다음과 같은 특징을 가지고 있습니다.In-memory : Redis는 data를 기본적으로 disk가 아닌 memory에 저장합니다.저장 관점 : MySQL, Pos.. [Alembic] - Tutorial * 목차 - Intro - 환경 구성 - 예제 코드 작성 1. local_main.py 2. server_main.py - Init Alembic 1. First Migration 2. Table 추가, 변경 후 migration 3. Migration 이전 version으로 rollback - Outro IntroAlembic은 Python용 SQLAlchemy 데이터베이스 툴킷과 함께 사용하기 위한 경량 데이터베이스 마이그레이션 도구입니다. Django에서는 자체적으로 DB의 schema 구조 변경에 따라 Migration file을 생성해서 적용하거나 이전 기록을 추적해서 rollback하는 기능이 있습니다. 하지만 Django 없이 Flask나 Fastapi을 통해 Web bac.. [Django] REST framework tutorial - Requests and Responses * 목차- Intro- Code 작성- URL에 format suffix 추가하기- Test *이전글 Django REST framework tutorial1 - Serialization* 목차 - intro - Set Environment - Serialization을 위한 Model 작성 - Serializer class 만들기 - Serializer 사용하기 - ModelSerializers 사용하기 - Serializer를 Django View에서 활용하기 - Web API test Intro 이번 시간에는 djangotyoon9781.tistory.com Intro이전글에서는 단순히 Serializer를 소개하는 수준이었다면 이번 Tutorial에서는 rest framework의 핵심을 본격적으.. [Django] REST framework tutorial - Serialization * 목차- intro- Set Environment- Serialization을 위한 Model 작성- Serializer class 만들기- Serializer 사용하기- ModelSerializers 사용하기- Serializer를 Django View에서 활용하기- Web API test Intro이번 시간에는 django Rest framework tutorial을 진행해보도록 하겠습니다. django를 주로 backend로 사용하고 있는 저로써는 web api를 구축할 때 django rest framework를 안쓸 수가 없습니다. Rest framework는 아래와 같은 기능들이 포함됩니다. - 웹 브라우징 가능한 API- OAuth1a, OAuth2를 포함한 인증 정책- ORM, non-O.. [Flask] - Quickstart *목차1. A Minimal Application2. Debug mode3. Route4. Static Files5. Rendering Templates6. Accessing Request Data7. Redirect and Errors8. About Response9. Sessions10.Message Flashing11. Logging12. Hooking in WSGI Middleware13. Using Flask Extensions14. Deploying to a Web Server * 본 문서는 Flask 공식 튜토리얼을 참조하였습니다.* linux ubuntu 22.04 LTS server, vscode 환경에서 진행하였습니다. Flask의 QuickStart 내용을 예제와 함께 다뤄보았습.. [Flask] - Tutorial * 목차1. Python virtual environment 설정2. Flask 설치3. Flask 파일 작성4. Flask 실행 * 본 문서는 Flask 공식 튜토리얼을 참조하였습니다.* linux ubuntu 22.04 LTS server, vscode 환경에서 진행하였습니다.Flask는 정말로 간단하게 Server를 만들 수 있습니다. 바로 시작하겠습니다. 0. python 설치저는 EC2 ToyServer에서 진행합니다. python3.10이 깔려 있습니다. 1. Python virtual environment 설정특별한 일이 없다면 시스템 python version과 같은 가상환경을 최신으로 맞춰줍시다.python -m venv .venv 저는 python3으로 해야 시스템python이 실행됩.. 이전 1 다음