본문 바로가기
  • 문과생의 백엔드 개발자 성장기

|Backend.DevLog/RESTAPI5

RESTAPI 게시판 만들기 (3)_git, notion https://github.com/hyerihello/ila_django_board GitHub - hyerihello/ila_django_board Contribute to hyerihello/ila_django_board development by creating an account on GitHub. github.com https://midi-poison-805.notion.site/RESTAPI-1d5daff0f16a475d9bad8cf44a94af5b RESTAPI 기반 게시판 개발 A new tool for teams & individuals that blends everyday work apps into one. midi-poison-805.notion.site 2021. 11. 29.
RESTAPI 게시판 만들기 (2)_Mysql연동, 페이지생성 웹페이지 띄우기 1. app 추가 Subject 프로젝트 폴더에 들어가서 setting.py확인 만든 app 추가 아래의 LANGUAGE_CODE, TIME_ZONE, STATIC_URL, MEDIA_URL 설정 python3 manage.py collectstatic 상위 디렉토리 아래에 static 만들어짐 2. Mysql 연결 setting.py python3 manage.py collectstatic DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'ila_app', 'USER':'root', 'PASSWORD': 'qgf110329!', 'HOST':'127.0.0.1', 'POST':'3306' } } 3. pr.. 2021. 11. 16.
RESTAPI 게시판 만들기 (1)_Django연결 1. Mysql 설치 (연결 DB) homebrew 설치 후 mysql 설치 mysql.server start mysql -uroot -p create database ila_app default character set utf8; show databases; 2. 게시판 구현 - RESTAPI restapi 의 CRUD 구조 , 메서드를 이용해 구현하겠다 1) Create - POST 2) Read - GET 3) Update - PATCH 4) Delete - PATCH (DELETE를 사용하기도 하나 취소, 수정의 목적이 강하기 때문에 PATCH를 이용하려함) 3. 게시판 구조 제목, 내용, 작성자, 작성시간, 수정시간 4. Django 설치 Django를 이용하면 REST API를 쉽게 연동 할 .. 2021. 11. 15.
HTTP 란? WEB 의 기본 3요소 URI (Uniform Resource Identifier) : 리소스 식별자 특정 사이트, 쇼핑목록, 동영상목록, 모든 정보에 접근할 수 있는 정보 HTTP(Hypertext Transfer Protocol) : 어플리케이션 컨트롤 GET, POST, PUT, DELETE, OPTION, HEAD, TRACE, CONNECT HTML(Hyper Text Markup Language) : 하이퍼 미디어 포맷, XML을 바탕으로한 범용문서 포맷 웹 브라우저에서 사용자가 알아보기 쉬운 형태로 표현 HTTP 개요 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜 HTTP 는 웹에서 이루어 지는 모든 데이터 기초, 클라이언트 - 서버 프로토콜 👉 클라이언트 - 서버 프로토.. 2021. 11. 10.
REST API란? API? API(Application Programming Interface) 소프트웨어 프로그램(애플리케이션) 내부에 존재하는 기능 및 규칙 집합 프로그램을 쉽게 만들 수 있도록 화면 구성, 프로그램 동작에 필요한 각종 함수 모아 놓은 것 REST ? REST를 기반으로 만들어진 API REST API(Representation State Transfer) : 자원을 표현으로 구분하여 해당 자원의 정보를 주고받는 모든 것 즉, 자원(resource)의 표현(representation)에 의한 정보전달 자원 : 해당 소프트웨어가 관리하는 모든 것 (문서, 그림, 데이터, 해당 소프트웨어 자체 등) 자원의 표현 : 예를 들어 DB의 학생 정보가 자원일 경우, 'students'를 자원의 표현으로 지정 정보.. 2021. 11. 10.