django

728x90
    [오늘은 무엇을 먹을까?] 음식점 추천 API 개발

    [오늘은 무엇을 먹을까?] 음식점 추천 API 개발

    안녕하세요🙏 개발자 재민콩입니다. 이번글에선 음식점 추천 API 개발에 대해 포스팅하려고 합니다. API 개발에 사용된 언어는 Python의 오픈 소스 웹 프레임워크인 Django입니다. Django REST framework를 이용하여 API 개발을 진행했습니다. Django를 선택한 큰 이유는 아래 3가지입니다. 1. CRUD 기능이 있는 관리자 페이지를 자동으로 생성 2. 기본으로 제공되는 로그인, 회원가입, 인증, Python의 강력한 라이브러리 등 3. DB table을 model.py에 class로 손쉽게 작성(다른 웹, 응용프로그램 프로젝트에서 DB를 Generate 하는 프로젝트도 해봤지만 제일 간편하고 좋았습니다) DB는 Python과 잘 어울리는 오픈소스인 Postgresql를 사용했습..

    [Django] Django timezone 설정

    [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 모델 확장

    [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..

    [Docker] Django + Postgresql + nginx 로컬 서버세팅

    [Docker] Django + Postgresql + nginx 로컬 서버세팅

    안녕하세요🙏 개발자 재민콩입니다. 오늘은 Docker를 활용한 Django + Postgresql + nginx 로컬 서버 세팅을 진행해 보겠습니다. 이전 포스트인 Django Rest framework API 개발을 먼저 해보시면 이어서 진행할 수 있습니다👍 [Django] REST framework + Postgresql API 개발 [Django] REST framework + Postgresql API 개발 안녕하세요🙏 개발자 재민콩 입니다. 오늘은 Python Django REST framework를 활용한 API 개발을 진행해 보겠습니다. 데이터베이스는 Postgresql을 사용했습니다. 먼저 해야 할 일들을 정리해 보겠습니다. c jmbean.tistory.com 먼저 해야 할 일들을 정리해..

    [Django] Django REST framework + Postgresql API 개발

    [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 활성화 $ ..

728x90