이 글에서는 데이터베이스와 관련 된 작업을 진행해보려고 합니다. 데이터베이스를 설치하고 첫 모델을 생성한 후, Django에서 자동 생성되는 관리자를 알아보도록 하겠습니다! 기본적으로 Django에서 데이터베이스는... SQLite를 사용하도록 구성되어 있습니다. 만약 데이터베이스를 처음 경험해보거나 Django에서 데이터베이스를 한번 경험해보고 싶다면 SQLite를 그대로 사용하는 것이 가장 간단한 방법일 것입니다! 가이드 따라가기도 좋다고 봅니당!! # Django 프로젝트 설정 파일입니다. 이 파일은 'django-admin startproject' 명령을 통해 자동 생성되며, Django 5.0.3 버전을 사용하여 생성되었습니다. # 이 파일에 대한 자세한 정보는 https://docs.djang..
Python 에는 여러가지 프레임워크가 존재합니다. 저는 평소에 fastapi 프레임워크를 많이 사용하였는데 이번에 회사 업무로 인해 django를 사용해야 하는 상황이 되어 공부를 좀 해볼까합니다! 공부하는 김에 그 과정들을 기록할 겸 올려볼까 합니다. 제가 하는 과정들은 아래 링크를 통해 따라가는 튜토리얼 과정들입니다. https://docs.djangoproject.com/ko/5.0/ Django The web framework for perfectionists with deadlines. docs.djangoproject.com 그럼 시작하겠습니다! 파이썬과 장고를 설치하는 과정은 생략하겠습니다!! 패스패스!! 1. 장고 설치 확인하겠습니다. ~/workspace/django-practice >..
https://vipdeveloper.tistory.com/132 poetry 1편 : poetry란? 의존성 관리하는 방법, 기본 사용법 및 설정 방법 안녕하세요, 오늘은 poetry 를 사용해서 파이썬 프로젝트를 관리하는 방법에 관하여 글을 작성해볼까 합니다! 저도 사실 poetry 라는 것을 이번에 처음 써보게 되어 공부할 겸! 글을 작성하는 것이 vipdeveloper.tistory.com 안녕하세요. 오늘은 지난 번 글에이어 poetry로 가상환경을 관리하는 방법을 알아보도록 하겠습니다. 의존성을 관리하다보니 파이썬의 버전과 가상환경까지 관리하면 더 좋을 것 같은데 여윽시 기능으로써 존재합니다! Pyenv가 이번 글의 메인은 아니지만 간략히 알아보고 진행하도록 하겠습니다. 1. Pyenv란? P..
안녕하세요. 오늘 지난 글에 이어 람다 함수와 데코레이터를 알아보도록 하겠습니다. 1. 람다 함수란? 람다 함수는 익명 함수 (anonymous function) 라 불리기도 하는데 이는 이름이 없는 간단한 함수이기 때문입니다. - 람다 함수는 파이썬에서 간단한 함수를 간결하게 표현하는 방법으로 주로 간단한 연산이나 정렬 함수등에 많이 사용되며 ' lambda ' 키워드를 사용하여 정의되며 이 함수는 런타임에 생성됩니다. 2. 람다 함수와 일반 함수의 차이점 람다 함수와 일반 함수의 가장 큰 차이점은 이름과 def 키워드의 유무 입니다. 람다 함수는 이름이 없고, 단일 표현식만 가질수 있기에 간단한 함수를 정의 할때 일반 함수 보다 간결하게 표현 할 수 있습니다. 하지만 복잡한 함수나 여러 줄의 코드를 ..