Backend/Django
![[Django] Django timezone 설정](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FRQJN7%2FbtrSqYCc393%2FAAAAAAAAAAAAAAAAAAAAAHsz2k-jVaLOznGV4VMkvRLP0PiOPEh1CZl5FwPN8d-g%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3D7RQg8B%252FIYx6DyEjKx0VWslV9bxM%253D)
[Django] Django timezone 설정
안녕하세요🙏 개발자 재민콩입니다. Django timezone 설정에 대해 알아보겠습니다. timezone을 설정하는 이유는 DB에 날짜를 저장하는 경우 또는 Django datetime 함수를 사용하는 경우 실제 시간과 다르게 저장될 수 있기 때문입니다. settings.py에 간단한 설정으로 변경이 가능합니다. settings.py 수정 # Internationalization LANGUAGE_CODE = 'ko-kr' # 국가 설정 TIME_ZONE = "Asia/Seoul" # 시간대 설정 USE_I18N = True # 국제화(Internationalization) USE_L10N = True # 지역화(localization) USE_TZ = False # Django 시간대 Reference..
![[Django] User 모델 확장](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcRit3I%2FbtrRthJ1K9Y%2FAAAAAAAAAAAAAAAAAAAAAJYp9taO72BgvwvqjkmZJCTHyZhb8YMa41lBU9rYvtvM%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DOKTUyan4%252Face1hh9OxQQcUJP654%253D)
[Django] User 모델 확장
안녕하세요🙏 개발자 재민콩입니다. 오늘은 Django에서 제공하는 User 모델을 확장하는 방법에 대해 알아보겠습니다. Model에 AbstractUser를 사용하여 간단하게 모델을 확장할 수 있습니다. 1. models.py 추가 from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser): nickname = models.CharField(_("닉네임"), max_length=100, blank=True, null=True) 2. settings.py 추가 INSTALLED_APPS = [ ... 'project', ] AUTH_USER_MODEL = 'project.Use..
![[Django] Django REST framework + Postgresql API 개발](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F2kkqp%2FbtrO0IXu7Lx%2FAAAAAAAAAAAAAAAAAAAAADLgifV1DRO_DyxkYy_e9H9TdK9spjWNTElypMoshk9c%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DvdVT9macQrkxs0rhJLkX8aDPf1w%253D)
[Django] Django REST framework + Postgresql API 개발
안녕하세요🙏 개발자 재민콩입니다. 오늘은 Python Django REST framework를 활용한 API 개발을 진행해 보겠습니다. 데이터베이스는 Postgresql을 사용했습니다. 먼저 해야 할 일들을 정리해 보겠습니다. conda python 가상환경 설정 database 생성 및 유저 생성, 권한 설정 setting.py 수정 model 작성 rest_framework generics, mixin을 활용한 api view 작성 api url 작성 postgresql superuser 생성 python miagrate & runserver 1. conda python 가상환경 설정 // conda 가상환경 생성 $ conda create -n api python=3.8 // conda 활성화 $ ..