Django7 장고[django] cookiecutter 이용하기 🍪 장고의 프로젝트 생성을 도와주는 프로젝트 구성 템플릿 도구 cookiecutter를 사용해보자 🍪 cookiecutter의 작동 내용은 다음과 같다: 1. 우선 여러 질문을 통해 각종 설정 변수의 내용을 물어본다 2. 입력된 값들을 기반으로 프로젝트 표준 코드 구성에 필요한 파일들을 제작한다 + cookiecutter-django는 기본적인 프로젝트 구성보다 몇 단계 더 깊게 나아간 구성을 제공한다 🍪 cookiecutter project 구성해보기 : pip install pipenv 를 설치한다 pipenv => pip + virtualenv pip install cookiecutter 를 설치한다 cookiecutter https://github.com/pydanny/cookiecutter-dj.. 2021. 11. 8. Django REST API 공식문서 요약본 Django rest framework API Guide 요약본 [ Requests ] ■ .data - request.data returns the parsed content of the body: - includes all parsed content, including file and non-file inputs - supports parsing the content of HTTP methods other than POST, such as PUT and PATCH requests - supports request parsing other than form data ■ .query_params - is a more correctly named synonym for request.GET ■ .method.. 2021. 10. 26. django db + migration ✔️ 장고의 DB를 알아보자 - Django의 default db engine은 SQLite이다. - models.py에서 기본 테이블을 정의해본다. - name, email, message, created_at fields로 구성되어있다. ⭐model에서 테이블을 정의해주었으면 terminal window에서 셋팅에 맞는 db table을 만들어주는 migration을 실행해야 한다.⭐ python manage.py makemigrations python manage.py migrate ✔️ 추상화된 DB를 조작하고 싶으면 shell로 진입해 import model을 한뒤 CRUD를 실행해본다. python manage.py shell 2021. 9. 30. django project 설정 / setup Django project 파일 생성 및 가상환경 설정에 대해 알아보자 (파일 디렉토리 경로는 임의적으로 설정한 것이라 본인이 원하는대로 지정하면 된다.) =========================================================================== 1. cmd에서 root directory 진입(project files 모아두는 directory) cd C:\Users\(USER)\Desktop\coding\python_project 2. 원하는 sub-directory 생성 mkdir rest_framework cd rest_framework 3. virtualenv 설치(가상환경) pip install virtualenv 4. 가상환경 진입 virtualen.. 2021. 9. 27. 이전 1 2 다음