본문 바로가기
728x90

4

[Django] Rest API 설정 REST API를 구현하여 Flutter 앱에서 GET 요청을 보내면 특정 값을 반환하도록 설정할 수 있습니다. 이를 위해 Django REST framework (DRF)를 사용할 수 있습니다.단계별 가이드Django REST framework 설치pip install djangorestframework프로젝트 설정 업데이트 settings.py 파일에 rest_framework를 추가합니다.INSTALLED_APPS = [    ...    'rest_framework',]시리얼라이저 생성 Django 모델 데이터를 JSON 형태로 변환하기 위해 시리얼라이저를 만듭니다.# api/models.py from django.db import models class MyModel(models.Model): .. 2024. 6. 28.
Django, Nginx, Docker 연동 시 주의사항 - docker-compose.yml 을 빌드했을 때 고생했던 오류입니다.계속 wsgi.py에서 DjangoServer 모듈을 import 할 수 없다고 떴습니다.os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DjangoServer.settings')-에러메시지-ModuleNotFoundError: No module named 'DjangoServer' unable to load app 0 (mountpoint='') (callable not found or import error)-해결-command: uwsgi --ini /app/DjangoServer/uwsgi.ini - 사용금지!!  command: gunicorn DjangoServer.wsgi:appl.. 2024. 6. 26.
[AWS EC2 서버 배포] Django 구축하기 Window가 설치된 내 데스크탑에서 django로 서버를 구축한 뒤, github에 올리고 AWS EC2 에서 이것을 clone하고 nginx를 설치하여 배포할 예정입니다. 먼저 Window에서 Django를 설치해보겠습니다.1. 환경 설정1.1. Python 설치Django는 Python으로 작성된 웹 프레임워크입니다. 따라서 Python이 설치되어 있어야 합니다.Python 공식 웹사이트에서 Python 최신 버전을 다운로드하고 설치합니다.설치할 때 Add Python to PATH 옵션을 체크합니다.1.2. 가상 환경 설정가상 환경을 사용하면 프로젝트마다 독립적인 Python 환경을 유지할 수 있습니다.# CMD 또는 PowerShell에서 아래 명령어를 실행합니다. python -m venv m.. 2024. 6. 20.
윈도우에서 HTML 파일을 웹 서버에 올리는 방법(Nginx) 1. https://nginx.org/en/download.html 접속 2.Stable version 다운로드. 3. 압축 해제 후 nginx.exe 실행하기. 4. 브라우저로 들어가 localhost에 접속해본다. 페이지가 뜬다면 성공! 5. 끄는 방법은, nginx.exe가 있는 폴더에서 cmd를 열어, nginx.exe -s quit 명령어를 입력해준다. 작업관리자에 nginx가 없고, localhost에 접속이 안된다면 정상적으로 종료된 것이다. 6. conf/nginx.conf 파일 편집기로 들어가서, 아래 부분에 포트번호(현재 80)와 서버 이름(IP 설정)을 설정 할 수 있다. http, https 구분되어 있으니 필요한 부분을 고쳐 쓰자, 또한 index에 내가 원하는 html파일을 넣으.. 2024. 5. 4.
728x90