Backend/Django 8

로컬에서 https 적용하기 (Mac)

1. mkcert 설치 (터미널에서 명령 실행) brew install mkcert 이후, mkcert -install 만일 brew가 설치되지 않았다면, homebrew를 먼저 설치하고 환경설정 해 주자. 2. python 메인 프로젝트 위치에서 콘솔로 실행 (인증서 생성) mkcert -cert-file cert.pem -key-file key.pem localhost 127.0.0.1 0.0.0.0 비밀번호를 입력하고 오류가 발생치 않으면 성공. 3. 패키지 설치 pip install django-extensions Werkzeug 으로 패키지 설치 pip install pyOpenSSL 설치 필요 4. settings.py 에 추가 - installed apps 에 추가 django_extensi..

Backend/Django 2024.01.30

유니티 WebGL 호스팅 하기 (static, css 적용 등)

장고에서 웹페이지를 호스팅 하는 내용 정리. 1. 장고에서 app 생성 -> 해당 폴더에서 templates 폴더 생성 2. html 파일을 templates 내부로 이동 3. urls.py와 views.py 수정 * urls.py 에서 url 추가 후 views.py 의 함수 호출 * views.py 에서는 다음의 코드 참조하여 html을 리턴 .... context = {} return render(request, '파일명.html', context) .... html 내부에서 사용되는 css, javascript 등은 static 설정을 이용해야 한다. 3. 장고 가상환경 폴더 -> settings.py 에 다음을 추가 import os.path ...... STATIC_URL = 'static/'..

Backend/Django 2024.01.29

도커 설정

docker를 이용해 AWS 에 적용할 예정 윈도우 환경 기준, (리눅스나 타 운영체제도 괜찮음) Docker Desktop 설치 WSL 업데이트 (필요시 수행) 및 버전 2 사용 만일 설치가 안되어 있을 경우, powershell 을 관리자 권한으로 실행 후 다음의 명령어 실행 wsl —install wsl —set-default-version 2 Dockerfile 이라고 하는 파일을 생성, 내부에 정해신 방식대로 코딩 파이선 설치 및 django, 각종 프레임워크 설치 명령 코딩 시작 옵션 명령 코딩 파일위치는, manage.py 가 있는 위치 해당 파일을 생성 후, docker build 명령어를 통해 빌드 //Dockerfile 예시 FROM python:3.9.13 RUN apt-get upd..

Backend/Django 2023.10.18

Django 초기 세팅 및 주요 플러그인들

Backend 최초 설치 관련 안내 최초설치 및 실행법 요약 구성 python django 이용 python 버전 : 3.9.13 django : 4.0.10 djangorestframework : 3.14.0 dj-rest-auth : 4.0.1 (로그인, 비번 찾기 등 기능제공) django-allauth : 0.54.0 (회원가입 기능 제공) djangorestframework-simplejwt : 5.3.0 (보안 로그인 jwt 토큰 사용) django-cors-headers : 4.2.0 rest_framework_simplejwt : 0.0.2 pyopenssl : 23.2.0 django-sendgrid-v5 django-sslserver : 0.22 이메일 전송을 위해 sendgrid 가입..

Backend/Django 2023.10.18

django rest framework 내용정리 (웹 BackEnd Django 내용정리와 연결)

11. django REST framework - 참조 : https://yunhookim.tistory.com/7 https://cjh5414.github.io/django-rest-framework/ http://raccoonyy.github.io/django-rest-framework-tutorial-by-devissue/ (추천) https://cw9206.tistory.com/129?category=734660 - django 안에서 RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 라이브러리 - REST - http url과 method (POST, GET, PUT, DELETE)를 사용하여 정보제어 - 정보란, 문서, 이미지, 데이터 등등 - GET : 정보 읽을때 - POST :..

Backend/Django 2022.03.25

장고 내용정리 1

사이트 참고 : https://tutorial.djangogirls.org/ko/django_installation/ * 장고는 앱을 설치하여 운용한다. 앱 설치시, settings.py -> INSTALLED_APPS 목록에 추가해줘야 한다. 1. 가상환경 구성 - 가상환경 구성하여 개발 테스트 - cmd -> 가상환경 구성할 디렉토리로 이동 - python -m venv 폴더명 : 가상환경에 사용할 폴더생성 및 설치됨 - cd 폴더명\Scripts 로 이동 - activate 입력 후 엔터 -> cmd 앞에 (폴더명)이 적혀있다면 가상환경이 실행됨을 알수 있음 - django 설치 - cmd 에서 pip install django 입력 후 엔터 -> 설치 진행함 - django rest framewo..

Backend/Django 2022.03.25