Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 다대일
- 다대다
- javascript
- 일대다
- SBERT
- TODO
- Django
- 프론트엔드
- 영속성 컨텍스트
- 단방향
- ORM
- 장고
- 플러시
- 매핑
- frontend
- 트랜잭션
- AWS
- React
- web
- 노마드코더
- 장고독학
- 바닐라js
- clonecoding
- JS
- JPA
- java
- python
- html
- css
- nomadcoder
Archives
- Today
- Total
꿈꾸는 새벽하늘
[Django] 1. 개발환경 구축 및 프로젝트 생성 본문
Django 소개
Django는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, MTV(Model-Template-View) 패턴을 따르고 있다.
데이터베이스로는 Oracle, MySQL, SQLite 등이 사용 가능하며 이 중 SQLite는 장고를 설치하면 자동으로 설치되는 기본 데이터베이스이다. 추가적으로, 장고는 Model(모델)을 이용하여 데이터 및 데이터베이스 연동 작업을 처리한다.
Python 설치
Django 설치
1. 실습 디렉토리 안에 가상환경 구축
python -m venv myenvironment
파이썬 모듈 중 venv 모듈을 통해 가상 디렉토리 생성
2. pip 프로그램 이용하여 django 설치
(1) myenvironment 디렉토리로 이동
cd myenvironment
(2) Scripts 디렉토리로 이동
cd Scripts
(3) activate.bat 실행
activate.bat
(4) 가상환경 안에서 django 설치
pip install django
cf. 가상환경을 빠져나오는 방법: deactivate
(5) django 설치 후 버전 확인
python -m django --version
(6) django 삭제
pip uninstall django
프로젝트 생성
실습 폴더 루트(C:\django-study>)로 이동해서 프로젝트 생성
django-admin startproject myproject
프로젝트에 필요한 App(Application) 생성하기
django-admin startapp member
웹서버 구동
python manage.py runserver
🔍︎ localhost:8000
=> 서버가 정상적으로 동작하는지 확인
(1) 서버 중지/종료: Ctrl + C
(2) 기본 포트가 아닌 다른 포트로 변경하여 서버 구동하는 법: 변경 원하는 포트 번호 직접 명시
python manage.py runserver 9090
'💻 Programming' 카테고리의 다른 글
[Django] 3. App 생성 (0) | 2023.02.06 |
---|---|
[Django] 2. Superuser 생성 (0) | 2023.02.06 |
[Clone Coding] Django-React Project: Task Manager Application (3) Connect Frontend and Backend (0) | 2023.01.28 |
[Clone Coding] Django-React Project: Task Manager Application (2) Create the API (0) | 2023.01.25 |
[Clone Coding] Django-React Project: Task Manager Application (1) Run Server (0) | 2023.01.25 |