이글은 Django의 튜토리얼을 개인적으로 따라서 해본 글이다
그러고 개인적으로 정리하고자 한다 '-'
1. Django 란?
파이썬 웹 서버 프레임워크이다.
가장 특징적인건 ORM (Object Relational Mapping)을 지원한다는 점이다.
ORM은 DB와 데이터 모델 클래스를 연결해준다.
그리고 자동으로 관리자화면을 구성해준다..
이부분은 튜토리얼을 따라해보면서 봤는데 신기했다 ㅎㅎ 그리고 꽤 편리해서
잘 이용하면 유용할것 같다란 생각을 했다.
2. Python , Django 설치하기
https://www.python.org/downloads/
여기서 맞는 os를 선택해서 window일경우 bit도 보고,,
나는 window 64bit라
Windows x86-64 executable installer
를 선택해서 설치해 주었다
설치할 때 주의 사항은
Path 추가하기를 체크를 꼭 해야한다,,
그이후 cmd 창에서 다음 명령어를 쳐서 설치가 잘 되었는지 확인해준다.
>>python --version Python 3.7.7 |
이게 안됐을경우 환경변수를 확인해보자..!
이제 Django를 설치해주자 proxy가 없는 환경이라면, --proxy 를 빼고 설치해주면된다.
(django만 설치해줘도된다..)
>>pip install --proxy http://proxy_id:proxy_port pylint >>pip install --proxy http://proxy_id:proxy_port django >>pipi nstall --proxy http://proxy_id:proxy_port djangorestframework |
설치가 잘 됐는지, Django 버전도 확인해보자
>> python -m django --version 3.0.4 |
3. Django 프로젝트 만들기
cmd 창에서 프로젝트를 만들고 싶은 경로에 다음 명령어를 쳐준다.
>>django-admin startproject mysite |
여기서 mysite는 프로젝트명이다. 그럼 프로젝트가 만들어지고
경로에 다음과 같은 파일이 생성 되어있을 것이다.
mysite/ manage.py mysite/ __init__.py settings.py urls.py asgi.py wsgi.py |
그리고 만든 프로젝트를 구동해보자
>> python manage.py runserver |
ㅎㅎ 이번편은 여기까지하고 다음번에
Django 프로젝트를 구현해보고자 한다.
참고
https://docs.djangoproject.com/ko/3.0/intro/tutorial01/
'DEVELOP > Backend' 카테고리의 다른 글
Django 시작하기 [3] Django MVC 패턴 (0) | 2020.03.18 |
---|---|
Django 시작하기 [2] 데이터베이스 만들기 (0) | 2020.03.18 |
Spring에서 Async 처리 (@Async ) (0) | 2020.03.06 |
테스트에서 @Transactionl 어노테이션 (0) | 2019.07.29 |
트랜잭션 속성 @Transactional (0) | 2019.07.29 |