일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Django
- PyCharm
- python 3.7
- Visual Studio
- delphi 10.3
- COMMIT
- pythonanywhere
- Push
- python3
- github
- rank
- templates
- 중복제거
- GIT
- HTML
- TMS
- get_object_or_404
- advColumnGrid
- anaconda3
- 델파이
- declare
- queryset
- pyhcarm
- Delphi
- hackerrank
- c#
- blog
- dbadvgrid
- MSSQL
- 백준
- Today
- Total
DevHyun
[Django&Python] Django & Pycharm(community Edition) 설치 및 실행 본문
[Django&Python] Django & Pycharm(community Edition) 설치 및 실행
D3V3L0P3R 2020. 10. 15. 14:35Django 란?
Django(/dʒæŋɡoʊ/ jang-goh/쟁고/장고)는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)입니다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크 입니다.
Django를 이용하여 블로그까지 만들어 봅시다~~!
1. 가상환경 활성화
* 가상환경 이름
conda activate DevHyun |
* 가상환경 리스트 확인
: conda info --envs
: 실패한 흔적들이 보임....
: conda activate Devhyun 으로 가상환경 활성화 하면 아래와 같이 변함!
: 같은 환경이 여러개라서 마지막걸로 체크 되는듯?
2. Django 프레임 워크 설치
* pip는 파이썬으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템이다. Python Package Index (PyPI)에서 많은 파이썬 패키지를 볼 수 있다. 파이썬 2.7.9 이후 버전과 파이썬 3.4 이후 버전은 pip를 기본적으로 포함한다.
pip install django * 삭제는 pip uninstall Django |
3. Django 프레임 워크에 필요한 추가 모듈 설치
pip install django-rest-framework pip install celery pip install django-celery pip install django-pandas |
4. Django 프로젝트 생성
* 편의를 위해 C에 django 폴더 생성(취향)
* 프로젝트 이름
cd C:\django django-admin startproject devhyunDjango |
5. 생성된 프로젝트 확인
C:\django\devhyunDjango manage.py : Django 프로젝트와 다양한 방법으로 Communication 하는 Command Line Utility
|
5-1. 프로젝트 생성시 생성되는 파일의 의미
Python 코드를 Import 할때 사용 할 실제 Python Package File C:\django\devhyunDjango\devhyunDjango __init__.py : Python 에게 현재 폴더가 Python Package 임을 알려주는 파일 (more about packages 참고) settings.py : Django 프로젝트의 셋팅 및 설정이 포함된 파일 (Django Settings 참고) urls.py : Django 프로젝트 안의 URL을 선언하는 곳 (URL dispatcher 참고) wsgi.py : wsgi(Web Server Gateway Interface) 프로토콜을 사용하는 web server가 프로젝트의 페이지를 보여주기 위해 사용하는 파일 Python 의 표준 Gateway Interface. (how to deploy with WSGI 참고) asgi.py : asgi(Asynchronous Server Gateway Interface) 프로토콜을 사용하는 webserver에서 사용. 비동기로 처리 가능하도록 사용하는 파일(반드시 비동기는 아님) |
6. Django 웹서버를 실행 후 테스트
cd C:\django\DevhyunDjango python manage.py runserver Defualt : localhost(127.0.0.1:8000) 로 설정 |
http://127.0.0.1:8000/
7. pycharm 실행 후 openproject
open project C:\django\devhyunDjango |
8. 프로젝트 run
ctrl+shift+f10 * 오래 걸릴 수 있음 |
* run 이 안될때 interpreter 옵션 변경해주기
- file -> settings -> project : 프로젝트 명 -> python interpreter 에서 anaconda 경로에있는 python 3.7 추가
- anaconda에서 django-admin startproject 프로젝트 명으로 python 프로젝트 만들때 interpreter가 anaconda 경로에 있는 python 3.7로 자동 선택 안되는듯?
* run 이후에 Process finished with exit code 0 문구 나오면서 종료 될때
- run - edit configurations - python - manage에서 paramaters에 runserver 입력
* 정상 화면
9. http://127.0.0.1:8000/ 클릭 -> 편-안
* 이끼의 생각님 티스토리에 있는 파이썬 - 쟝고 웹프레임워크 게시물들을 따라하면서 스스로 정리하기 위한 용도입니다
이끼의 생각님 티스토리 주소 - ikkison.tistory.com/
'Web > Django&Python 개발환경 셋팅' 카테고리의 다른 글
[Django&Python] Pycharm 에서 Github에 프로젝트 공유 및 연동(commit & push) 하기! (0) | 2020.10.16 |
---|---|
[Django&Python] Django 프로젝트를 Github 연동 할때 주의사항! (0) | 2020.10.16 |
[Django&Python] Django 프로젝트 WebServer 설정하기! (0) | 2020.10.15 |
[Django&Python] Pycharm 에서 Django App 만들어서 Hello Django! 찍어보기! (0) | 2020.10.15 |
[Django&Python] Python 가상환경 구축(Anaconda, Pycharm) (0) | 2020.10.14 |