본문 바로가기

DRF23

Web 개발 :: Django 머신러닝 프로젝트 Code Review _ User_TIL#38 ■ JITHub 개발일지 38일차 □ TIL(Today I Learned) :: Django 머신러닝 프로젝트 Code Review _ Post, DRF 1) 해결 및 알게된 점 (1) DRF에서 ArticleView를 작성할 때 아래와 같이 클래스뷰로도 작성할 수 있다. from django.shortcuts import render from rest_framework.decorators import api_view from rest_framework.response import Response from rest_framework.views import APIView # 기존 함수 방식 @api_view(['GET', 'POST']) def index(request): if request.method .. 2022. 10. 26.
Web 개발 :: 파이썬 Django Rest Framework(2) _ 포스트맨, Swagger DRF(Django Rest Framework)(2) _ Postman, Swagger 01. 포스트맨 - 개발 도중에 포스트맨에서도 Collections를 만들고 아래와 같이 기존에 만들었던 url링크를 입력하여 Send버튼을 누르면 저장된 데이터를 아래와 같이 불러올 수 있다. (*이때 django 서버는 active상태여야 한다.) - 1번 게시글과 2번 게시글을 각각 가져오는 request를 만들고 저장한다.(*Save버튼을 꼭 눌러주어야 한다.) - 이렇게 지정해두면 나중에 수정사항이 생길 때 바로바로 확인이 가능하다. - 포스트맨으로 게시글 생성도 가능하다. 아래와 같이 메서드를 POST로 바꾸고, 'Body', 'raw', 'JSON'을 차례로 선택해 준 후 아래에 입력할 데이터를 dict .. 2022. 10. 26.
Web 개발 :: 파이썬 Django Rest Framework(1) _ 프로젝트 세팅, 모델 Serializer, CRUD 기능 구현 DRF(Django Rest Framework)(1) _ 프로젝트 세팅, 모델 Serializer, CRUD 기능 구현 01. 프로젝트 세팅 - 프로젝트 기본 환경 셋팅 # 가상환경 설치 python -m venv venv # 가상환경 실행 source venv/Scripts/activate # 장고 설치 pip install django # DRF 설치 pip install djangorestframwork # 설치된 라이브러리 저장 pip freeze > requirements.txt # 프로젝트 앱 설치 (.을 해서 현재 폴더에 만들기) django-admin startproject . - 깃 사용환경 만들기 1) .gitignore 생성(*gitignore.io 참고) 2) 원격 repo 생성 3.. 2022. 10. 25.
반응형