python/Django

Django 설치 , 첫번째 App작성 , 두개의 App 동시 실행

MasterOfAI 2024. 12. 22. 10:24

문서 작성일 :  2024/12/22
OS : Ubuntu 24.04
 

  • "/home/web" (이 위치는 아무곳이라도 상관 없다. 나의 경우 이렇다는 이야기) 아래 django 디렉토리를 생성
  • "/home/web/django" 디렉토리로 이동
  • 가상 환경 설치
    • python3 -m venv venv
    • venv 가상환경 이란, 하나의 PC에서 프로젝트 별로 독립된 파이썬 실행환경을 사용할 수 있도록 해주는 기법
    • python3-venv를 먼저 설치해 주어야 함 (sudo apt-get install python3-venv)
  • 가상 환경 activate 
    • source venv/bin/activate
    • 가상 환경을 deactivate 하고 싶다면 deactivate 라고 입력함

 

  • django 를 가상 환경 아래 설치
    • pip install django 
    • pip install django==버전정보 (특정 django 버전 설치)
    • python -m django --version  (버전 확인)
    • pip uninstall djanog (삭제)

 

  • 첫번째 project 생성 및 실행 
    • django-admin startproject first
    • cd first
    • python3 manage.py runserver 
    • 웹브라우저 에서 http://127.0.0.1:8000/ 입력 하여 App 접속 

  • 두번째 project 생성 및 실행 
    • 새로운 console 를 열어서 
    • go the django 디렉토리 
    • source venv/bin/activate -> 가상환경 activate 
    • django-admin startproject second
    • cd second
    • python3 manage.py runserver 9000
      • 포트번호를 9000 으로 다르게 설정 했음 
      • 만일 second 를 동일한 port 번호로 (default : 8000) 실행하게 되면 "Error: That port is already in use" 라는 메시지와 함께 실행이 안됨. 
    • 웹브라우저 에서 http://127.0.0.1:9000/ 입력 하여 App 접속

 
 
 

 

OS: Windows 10

 

  • 가상환경 설치  :  python3 -m venv venv
  • 가상환경 Activate : .\venv\Scripts\activate

 

 

  • 최신 django 설치  : pip install django 

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

Django Modules - 이론 설명  (1) 2024.12.26
Django First APP 만들기  (0) 2024.12.26
links  (0) 2023.10.06