728x90 PROGRAMMING77 [Django] 요청과 응답 (URLS, Views, Templates) URLS 요청이 들어오면 HTTP 요청(request)을 알맞은 view로 전달 urls.py - urlpatterns 리스트에 path함수로 추가 path 함수는 위에서부터 차례대로 탐색해서 매칭되면 바로 실행 # firstpjt > urls.py from django.contrib import admin from django.urls import path # articles 앱의 view를 import from articles import views urlpatterns = [ # path 함수의 첫 번째 인자 : 사용자가 들어오는 경로 # path 함수의 두 번째 인자 : 해당 경로로 들어왔을 때 실행할 함수 path('admin/', admin.site.urls), path('index/', vi.. 2021. 9. 1. [Django] 가상환경 / 프로젝트 / 애플리케이션 생성 Django 시작하기 1. 가상환경 생성 및 활성화 # 가상환경 생성 python -m venv venv # 가상환경 활성화 - 코드를 친 이후 (venv) 표시가 붙으면 제대로 된 것! source venv/Scripts/activate 2. Django 설치 pip install django # 설치 확인 pip list # 설치 후에는 꼭 freeze해서 현재 설치된 파일들 저장 pip freeze > requirements.txt # requirements로 설치하기 pip install -r requirements.txt 3. 서버 활성화 python manage.py runserver 프로젝트 생성 프로젝트 이름에 python이나 django에서 사용 중인 키워드 및 '-' (하이픈)은 사용 .. 2021. 9. 1. [Django] 웹 프레임워크, MVC/MTV Pattern Web Framework Web World Wide Web 인터넷에 연결된 컴퓨터를 통해 정보를 공유할 수 있는 전 세계적인 정보 공간 Static web page (정적 웹 페이지) 서버에 미리 저장된 파일이 사용자에게 그대로 전달되는 웹 페이지 서버가 정적 웹 페이지에 대한 요청을 받은 경우, 추가적인 처리 과정 없이 클라이언트에게 응답을 보냄 모든 상황에서 모든 사용자에게 동일한 정보를 표시 일반적으로 HTML, CSS, JavaScript로 작성 Dynamic web page (동적 웹 페이지) 웹 페이지에 대한 요청을 받은 경우 서버는 추가적인 처리 과정 이후 클라이언트에게 응답을 보냄 동적 페이지는 방문자와 상호작용하기 때문에 페이지 내용은 그때그때 다름 서버 사이드 프로그래밍 언어(Pytho.. 2021. 9. 1. [Python] 비트 연산자 - 비트 연산자 & : 비트 단위로 AND 연산 | : 비트 단위로 OR 연산 ^ : 비트 단위로 XOR 연산 ~ : 비트 단위로 NOT 연산 : 피연산자의 비트 열을 오른쪽으로 이동 - shift연산 () 연습하기 print(0b0011 1100(12) print(3 12(1100) print(10 40(101000) print(0b10 1000(8) 2021. 8. 22. 이전 1 ··· 6 7 8 9 10 11 12 ··· 20 다음 728x90