반응형 [Django] View Index 1. 1 2. 2 3. 3 4. 4 5. 4 Reference 1. View View 2. 상세 View 설정 View 구현 3. 4. 5. Reference [Type: Title(Subtitle)] URL [Type: Title(Subtitle)] URL 2024. 4. 22. [Django] Admin Index 1. Django 명령어 2. 관리자 모델 3. 관리자 사이트 등록 4. 4 5. 4 Reference 1. Django 명령어 Django 명령어 # 슈퍼유저 생성 python manage.py createsuperuser 2. 관리자 모델 관리자 모델 - django.contrib.auth.models.User 3. 관리자 사이트 등록 관리자 사이트 등록 - 모델 추가 from django.contrib import admin admin.site.register(모델) from django.contrib import admin @admin.register(모델) class 모델Admin(admin.ModelAdmin): list_display = ['필드1', '필드2', '필드3'] # .. 2024. 4. 22. [Django] Model 및 Database 2 Index 1. Model 관계 2. Database 설정 3. Model 기본 관리자 4. Model 커스텀 관리자 5. 4 Reference 1. Model 관계 Model 관계 - django.db.models models.ForeignKey(to=모델, on_delete=models.CASCADE, related_name='blog_posts') - to: 연결할 모델 - on_delete: 참조된 객체가 삭제될 때 선택할 수 있는 동작 지정. - related_name: 모델끼리의 역방향 관계 명칭 지정 - 일대일 관계 - 일대다 관계 - 다대다 관계 2. Database 설정 Database 설정 - settings.py의 DATABASE 설정 3. Model 기본 관리자 Model 기본 관리.. 2024. 4. 22. [Django] Model 및 Database 1 Index 1. Django 명령어 2. Model Style 3. Model 4. Model Field 5. Model Meta Class Reference 1. Django 명령어 Django 명령어 # 데이터베이스 migration python manage.py makemigrations # 테이블들을 데이터베이스에 생성 python manage.py migrate # 파이썬 쉘 실행 python manage.py shell # 생성된 마이그레이션 SQL 출력 확인 python manage.py sqlmigrate 2. Model Style Model Style - 필드명은 lowercase와 underscore로 구성 - Meta 클래스는 필드명 이후에 정의 - 모델의 inner class와 me.. 2024. 4. 21. [Django] Django 개요 및 환경 설정 Index 1. 환경설정 이론 2. 환경설정 실습 3. Django 특징 4. Django 구조 5. Convention Reference 1. 환경설정 이론 환경설정 이론 가상환경 설정 # 가상환경 생성 conda create -n python= # 가상환경 목록 확인 conda env list # 가상환경 실행 conda activate # 가상환경 종료 conda deactivate # 가상환경 삭제 conda env remove -n 필요한 package 설치 # conda에서 package 설치 conda install # package 목록 확인 conda list # python에서 package 설치 pip install # package 목록 확인 pip list 2. 환경설정 실습 환경.. 2024. 4. 21. [Django] 학습 참고자료 Index 1. Django 2. Django Rest Framework 3. 참고 자료 1. Django Django (공식 문서) - Django Home - Django Documentation - MDN Docs(Django) 2. Django Rest Framework Django Rest Framework (공식 문서) - Django Rest Framework Home - DRF Tutorial - DRF API Guide 3. 참고자료 참고자료 - 효율과 성능의 삼위일체: Django Rest Framework, React, Next.js 웹 개발의 진수 2024. 3. 9. [FastAPI] 소개 Index 1. FastAPI 2. 환경설정 3. Tutorial 4. 주요 개념 Reference 1. FastAPI FastAPI - FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.8+의 API를 빌드하기 위한 웹 프레임워크 (특징) - 빠른 코드 작성 - 적은 버그 - 직관적이고 쉬움 - 대화형 API 제공(Swagger UI) - 대안 API 제공 - 프로덕션을 위해 Uvicorn, Hypercorn 이용 2. 환경설정 환경설정 1. Python 버전 설정 # conda create -n python= conda create -n fastapi python=3.10 2. 가상환경 실행 # conda activate conda activate fasta.. 2024. 2. 22. [FastAPI] 학습 참고자료 Index 1. FastAPI 2. SQLAlchemy 3. Starlette 3. 참고자료 1. FastAPI FastAPI (공식 문서) - FastAPI Home - FastAPI Documentation - FastAPI API Guide 2. SQLAlchemy SQLAlchemy (공식 문서) - SQLAlchemy Home - SQLAlchemy Tutorial - SQLAlchemy Documentation 3. Starlette Starlette (공식 문서) - Starlette Home - Starlette JSON API 4. 참고자료 참고자료 - [Book]: 점프 투 FastAPI - [Video]: FastAPI - [Blog]: 파이썬 개발자를 위한 SQLAlchemy - [.. 2024. 2. 22. [알고리즘] 10. 기타 알고리즘 Index 1. 소수 판별 2. 에라토스테네스의 체 3. 투 포인터 4. 구간 합 5. 최소 공통 조상 5. 참고자료 1. 소수 판별소수(Prime Number)- 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 자연수로는 나누어 떨어지지 않는 자연수 # 시간 복잡도: O(N)def is_prime(x): for i in range(2, x): if x % i == 0: return False return True # 시간 복잡도: O(sqrt(N))import mathdef is_prime(x): for i in range(2, int(math.sqrt(x)) + 1): if x % i == 0: return False return True 2. 에라토스테네스.. 2023. 10. 5. [알고리즘] 9. 기타 그래프 이론 Index 1. 서로소 집합 자료구조 2. 서로소 집합을 활용한 사이클 판별법 3. 최소 신장 트리(크루스칼 알고리즘) 4. 위상 정렬 5. 추천 문제 6. 참고자료1. 서로소 집합 자료구조Disjoint Sets- 공통 원소가 없는 두 집합 서로소 집합 자료구조(= Union Find)- 서로소 부분 집합들로 나누어진 원소들의 데이터를 처리하기 위한 자료구조- 두 종류의 연산을 지원- - Union: 두 개의 원소가 포함된 집합을 하나의 집합으로 합치는 연산- - Find: 특정한 원소가 속한 집합이 어떤 집합인지- 연결성을 통해 집합의 형태를 확인 (동작 과정)1) Union 연산을 확인하여, 서로 연결된 두 노드 A, B를 확인 - A와 B의 루크 노드 A', B'를 각각 찾기 - A'를 B'.. 2023. 10. 5. 이전 1 ··· 6 7 8 9 10 다음 반응형