본문 바로가기

Django

(7)
7) Django to the server with fetch 지난번에 DRF를 통해 만든 API를 사용해보기 위해 javascript의 fetch를 사용해서 method와 data를 보내보자. // get let get = () => { fetch('../tests/') // http://127.0.0.1:8000/api/tests/ .then((response) => response.json()) .then((data) => console.log(data.results)); }; let post = () => { const data = { name : 'eric', age : 38 }; fetch('../tests/', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.s..
6) Django REST API (rest_framework) https://www.django-rest-framework.org/ Home - Django REST framework www.django-rest-framework.org Django 환경에서 REST API를 쉽게 만들어주는 프레임워크가 있다. 짧게 DRF(Django Rest Framework)라고도 한다. DRF를 사용하는 이유는 프론트엔드와 백엔드를 나누는데 있어서 REST API 환경이 유리하기 때문이다. DRF를 사용하여 REST API를 구축하면 Django 서버를 백엔드로 두고서 웹, 앱, 모바일 웹, 앱 등 각 프론트엔드만 개발하면 되기 때문이다. 기존의 Django에서 DB를 다루는 QuerySet 형태는 다른 환경과 소통하는데 있어서 불리하기 때문에 DRF의 Serializer를 ..
5) Django model 사용하기! django에서는 ORM(Object-Relational Mapping)을 지원해주는데, object를 이용해서 사용자가 SQL 쿼리문을 따로 입력할 필요 없이 데이터베이스를 사용하게 해준다. 쿼리문을 직접 확인할 수도 있다. https://knackin.tistory.com/10 3) Django mysql 연동하기 https://knackin.tistory.com/8 1) Django 시작하기 (Windows) https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 홈페이지에서 파이.. knackin.tistory.com app 내부의 models..
4) Django template https://knackin.tistory.com/8 1) Django 시작하기 (Windows) https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 홈페이지에서 파이썬을 설치합니다. https://www.anaconda.com/products/distribut.. knackin.tistory.com https://knackin.tistory.com/9 Django App 만들기 프로젝트가 있는 폴더위치에서 vscode를 실행해줍니다. Ctrl + Shift + ` 명령어로 터미널을 불러오고 django-admin startapp myapp 명령어..
3) Django mysql 연동하기 https://knackin.tistory.com/8 1) Django 시작하기 (Windows) https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 홈페이지에서 파이썬을 설치합니다. https://www.anaconda.com/products/distribut.. knackin.tistory.com https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft ..
2) Django App 만들기 https://knackin.tistory.com/8 1) Django 시작하기 (Windows) https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 홈페이지에서 파이썬을 설치합니다. https://www.anaconda.com/products/distribut.. knackin.tistory.com 프로젝트가 있는 폴더위치에서 vscode를 실행해줍니다. Ctrl + Shift + ` 명령어로 터미널을 불러오고 django-admin startapp myapp 명령어를 입력합니다. myapp 폴더가 생성된 것을 확인합니다. myproject 폴더..
1) Django 시작하기 (Windows) https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 홈페이지에서 파이썬을 설치합니다. https://www.anaconda.com/products/distribution Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 아나콘다 홈페이지에서 아나콘다를 설치합니다. https://c..