
[Django] 장고 개발 준비
2022. 11. 2. 16:25
IT/Django
1-1. Django 란? 웹 프로그램을 쉽고 빠르게 만들어 주는 웹 프레임워크 장고는 SQL인젝션, XSS, CSRF클릭재킹 같은 보안 공격을 기본으로 막아줘서 보안 공격에 대한 코드를 짤 필요가 없다. 웹 프레임워크란? 웹 프로그램을 만들기 위해서는 만들어야 할 기능이 많다 (쿠키/세션 처리, 로그인/로그아웃 처리, 권한 처리, 데이터베이스 처리 등등...) 웹 프레임워크에는 이러한 기능들이 이미 만들어져있다. = 웹 프로그램을 만들기 위한 스타터 키트 1-2. 장고 개발 환경 준비 파이썬 가상환경 필요성 : 프로젝트마다 필요한 파이썬 라이브러리의 버전이 다를수 있다. -> 하나의 데스크톱에 다른 버전의 파이썬을 설치해야하는 문제-> 가상환경을 사용하면 해결 # 가상환경 만들기 mkdir venvs ..