본문 바로가기

스파르타코딩클럽6

내일배움캠프 43일차 TIL_simple_jwt이용하여 만들기+postman 기본 프젝을 위한 발판을 다 해놨다면 이제 앱을 만들고 사부작사부작 admin도 만들고 하자 프로젝트 app을 만들고 회원기능 만들기 시작 python manage.py startapp users #settings.py>installed apps에 users 추가, path에 include 추가 잊지말기 from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('users/', include("users.urls")), ] #새로만든 users 파일에는 urls.py가 없으니까 urls.py 만들어주고 원파일에 있는 urls.py복사붙여넣고.. 2023. 10. 4.
내일배움캠프 21일차 TIL_Django의 역할 오늘의 학습 키워드: 웹 어플리케이션 서버 이해하기 공부한 내용 본인의 언어로 정리하기: 초기 인터넷의 모델은 아래와 같다 url주소를 넣으면 html 응답을 받는 형식 여기서 더 발전해본 형태가 아래 데이터 받는 것 뿐만 아니라 추가로 내용도 넣고싶다 어플리케이션 = 실제로 프로그램이 돌아간다 라는 느낌 서버의 역할은 제일 앞에서 네트워크에서 요청이 오는 것을 받아주는것 웹 어플리케이션 (서버)= 받은 요청을 토대로 프로그램을 실행하는것 장고는 이 웹 어플리케이션 서버를 만드는 프레임워크이다. 서버 와 웹앱역할 서버 = 수많은 요청을 처리 및 파일을 돌려주는데 중점. 1990년대의 웹이 서버 만으로 이루어져 있었다. 아파치, nginx는 서버에 해당 웹앱 = 받은 요청을 가지고 무언가 한다 db에 데이.. 2023. 9. 9.
내일배움캠프 20일차 TIL_클라이언트 서버 모델 오늘의 학습 키워드: 웹과 서버 공부한 내용 본인의 언어로 정리하기: 웹과 서버는 무슨 관계가 있나 웹은 사용자가 웹 브라우저를 통해 접근하는 정보의 집합체를 의미하며, 이 정보는 웹페이지와 웹사이트로 구성됩니다. 웹서버는 클라이언트(웹 브라우저)의 요청에 응답하여 웹페이지나 웹사이트의 데이터를 제공하는 역할을 합니다. 이러한 데이터는 HTTP 프로토콜을 사용하여 전송됩니다. 서버는 웹 서버와 웹 애플리케이션 서버(WAS)로 나눌 수 있으며, 각각 다른 역할을 수행합니다. 웹 서버는 정적 콘텐츠를 처리하고, WAS는 동적 콘텐츠와 데이터베이스 연동을 담당합니다. 서버는 키보드, 모니터, 마우스가 빠진 컴퓨터라고 생각하자 인터넷 = 데이터를 주는 컴퓨터가 있고 데이터를 받는 컴퓨터가 있다. 받는 경우 - .. 2023. 9. 9.
내일배움캠프 10일차 TIL_가상 환경(virtual environment)이해 Python 강의(심화) 학습목표: 일단 포기하지 말고 매일 그냥 하자. 가상 환경(virtual environment)이해하고 구축하기 코드 컨벤션 이해하기 배운내용: 가상환경(virtual environment)이란? 각자 독립된 파이썬 실행 환경, 개발환경을 의미 프로젝트 A와 B를 진행한다면 독립환경도 각각 존재한다. 터미널에서 python -m venv venv 입력하여 가상환경 구축가능 이후, vanv폴더에서 activate 활성화시키기 위해 venv\Scripts\activate 입력한다. 아래와 같이 터미널에 나온다면 성공. 코드 컨벤션이란? 코드를 짤때는 기본적으로 사람이 읽을 수 있게 짜야한다. 내가 짰더라도 코드양이 많으면 '이게 뭐지..?' 싶은 생각이 든다. 이렇게 당황스러운 상황.. 2023. 8. 21.