03_Web
05_Django_개요 및 가상환경 설정/관리자 페이지 접속
chuuvelop
2025. 2. 5. 02:03
728x90
cf) Django, Flask, FastAPI가 파이썬 프레임워크 3대장
Django
01. Django
- 파이썬 기반의 웹 풀스택 프레임워크
- Django만으로 웹 개발을 처음부터 끝까지 완성해낼 수 있음
- Django는 다른 프레임워크들에 비해 자유도가 낮음
- 건드릴 수 있는 부분이 적음 -> 몇 가지 건드리지 않아도 웹 어플리케이션이 완성됨
- 초보자들에게 적합한 프레임워크
- Django를 사용중인 곳
- 인스타그램
- 번개장터
- 숨은고수
- 헤이딜러
- 라프텔
02. 개발 패턴
- 만들어야 하는 개발 요소들에 대한 규격화된 양식
- 개발 프로젝트를 요약하자면 개발에 필요한 내용들을 몇 가지 단위로 나눠놓고, 하나하나 만든 후에 이것들을 연결하는 것
- Django에서는 MTV(Model-Template-View)패턴을 사용
1. 가상환경 설정
가상환경 생성(python 3.12)
conda create -n 가상환경명 python=3.12
가상환경 리스트
conda env list
가상환경 활성화
conda activate 가상환경명
가상환경 비활성화
conda deactivate
가상환경 삭제
conda env remove -n 가상환경명
2. django 설치
pip install django
3. 프로젝트 생성
django-admin startproject 프로젝트명 경로
예) django-admin startproject myweb .
4. 앱 추가
python manage.py startapp 앱이름
예) python manage.py startapp photo
5. 프로젝트 실행
python manage.py runserver
http://127.0.0.1: 8000/ 로 접속해서 인스톨 성공 화면이 뜨면 성공
● 관리자 페이지 접속
○ migrate
python manage.py migrate
○ 관리자 계정 생성
python manage.py createsuperuser
728x90