no image
[Django] Django로 간단한 게시판 만들기
django를 이용한 간단한 게시판 형식의 웹사이트 만들기! > django-admin startproject tutorial > ./manage.py startapp community > ./manage.py migrate # DB 설정 > ./manage.py createsuperuser # 슈퍼유저 생성 > ./manage.py runserver # 웹 서버 가동 웹 서버 실행 확인 admin 페이지 자동 생성 superuser 설정 시, 입력해준 id, pw 입력 user 관리 가능 DB의 데이터 삭제, 수정, 관리 용이 tutorial/settings.py ... INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django...
2022.01.17
no image
[Django] Django 기초 개념
MVC & MVT M : Model (데이터) V : View (유저에게 보여줌) C : Control / T : Template ( 사용자의 입력과 이벤트에 반응하여 모델을 보여줌) 장고는 따로 쿼리를 작성할 필요가 없다. 변수로만 접근 → DB와 소통 1. 프로젝트 생성 # 프로젝트 생성 $ django-admin startproject '프로젝트명' # app 생성 $ ./manage.py startapp 'app명' # 프로젝트 내부에 다수의 app 생성 가능 2. 프로젝트 환경 설정 파일 DEBUG 디버그 모드 설정 배포시에는 디버그 모드 True를 False로 만들어준다. INSTALLED APPS PIP 로 설치한 앱 또는 본인이 만든 APP추가 MIDDLEWARE_CLASSES reques..
2022.01.13
no image
[Socket.io] WebSocket 동작 원리(직접 구현)
Reference 더보기 해당 포스팅은 노마드코더의 '줌 클론코딩' 강좌를 보고 공부한 내용을 작성한 포스팅입니다. 줌 클론코딩 – 노마드 코더 Nomad Coders WebSockets, SocketIO, WebRTC nomadcoders.co 구현 예정 기능 실시간 채팅 보내기 / 받기 닉네임 설정 방 설정 채팅 이벤트 HTTP protocol http://... Client - Server request response 과정 Real-Time 은 아니다. request가 이루어져야만 서버는 답하는 형식 응답이 이루어지고 나서 요청 및 응답 데이터는 소멸 WebSocket protocol ws://... 웹 브라우저에만 국한되는 시스템은 아니다. Client - Server 연결뿐만 아니라 Serve..
2021.10.30
no image
[Socket.io] WebSocket 개발 환경 세팅
Reference 더보기 해당 포스팅은 노마드코더의 '줌 클론코딩' 강좌를 보고 공부한 내용을 토대로 작성한 포스팅입니다. 줌 클론코딩 – 노마드 코더 Nomad Coders WebSockets, SocketIO, WebRTC nomadcoders.co 해당 부분 전체 소스코드 works 1 - setting · olive-su/Zoom_Clone_Coding@8cbbcbf This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. github.com babel : 서버 자동 실행을 도와주는 자바스크립트 컴파일러 nodemon : 서버 실행 express : 서..
2021.10.28
no image
[Authentication] OAuth2.0 작동 원리 (feat. Google API)
본 포스팅은 생활코딩의 '구글 API를 통해서 배우는 인증' 강좌를 보고 공부한 내용을 토대로 작성했습니다. 더보기 Reference 생활코딩 강좌 - 구글 API를 통해서 배우는 인증 구글 API를 통해서 배우는 인증 (oauth 2.0) - 생활코딩 수업소개 API를 사용하는데 큰 걸림돌은 인증입니다. 사용자에게 최적화된 서비스를 제공하기 위해서는 그 사용자의 정보에 접근할 수 있어야 합니다. 많은 서비스가 인증을 위한 방법으로 oauth opentutorials.org Google OAuth 2.0 API document 웹 서버 애플리케이션에 OAuth 2.0 사용 | Google ID 플랫폼 | Google Developers 웹 서버 애플리케이션에 OAuth 2.0 사용 이 문서에서는 웹 서버..
2021.09.25