Sduty/python

Django 프로젝트 환경 생성

돌멘 2019. 4. 24. 11:46

1. Django download

   1) django download 하여 설치

      http://www.djangoproject.com    : version 2.2

2. 가상환경 만들기

   1) python 설치된 경로로 옮겨서 가상환경 설치

      (1) c:\Python\python372\Tools\scripts\python pyvenv.py c:\PyEnv\venv1

          --> 이렇게 하면 c:\PyEnv\venv1 폴더 가 생긴다

      (2) 가상환경 활성화한다

          c:\PyEnv\venv1\Scripts\activate.bat 를 실행한다

3. Django 설치

   1) c:\temp\django\pip install django

4. Django 프로젝트 생성

   1) 프로젝트 생성

      c:\pyenv\venv1\scripts\django-admin startproject myweb

      --> myweb 이라는 sub folder가 생성된다.

5. Web service

   1) c:\prscr/myweb/python manage.py runserver

      이렇게 하면 default로 http://127.0.0.1:8000

      으로 접속이 가능해진다

      --> port를 변경해서 web service를 하려고 하면

            c:\prscr/myweb/python manage.py runserver 8080

   2) 위 문장 실행후 웹서버를 중지시키기 위해서는 Ctrl + C 를 입력한다.

6. 가상환경 종료

   1) c:\pyenv\ven1\scripts\deactivate.bat

      를 실행한다.


7. Django App 생성 및 test

   1) App 생성(--> 가상환경을 시작한 이후 실행한다)

      c:\prscr\myweb\python manage.py startapp home

      --> c:\prsc\myweb\home 폴더가 생성되고 필요한 파일이 생성된다

   2) 'Hello Word' 출력 test

      (1) myweb/myweb/settings.py 수정

          INSTALLED_APPS 에 'home' 추가

      (2) myweb/myweb/urls.py 에 

          from home import views

          path('', views.index),  --> (이 문장은 하위 버전에서는 url(r'^$', views.index), 라고 기술함)

          를 추가

      (3) home/views.py 추가

          from django.http import HttpResponse

          def index(request):

              return HttpResponse("Hello World!")

      (4) http://127.0.0.1:8000 접속

          Hello World!  가 출력된다


          

      


'Sduty > python' 카테고리의 다른 글

PyQt4 --> PyQt5 변경사항  (0) 2019.04.12
PyQt5, PyQt5 Designer, PyDeploy 설치  (0) 2019.04.12
Class  (0) 2019.03.13
파일 읽기,쓰기  (0) 2019.03.13
함수  (0) 2019.03.13