django 시작하기

Date:     Updated:

Categories:

Tags: , ,

프로젝트 시작하기

django를 올바르게 설치하였다면 아래부터는 다 작동한다.

  • 간단 설치

    apt install python3-pip
    pip3 install django
    
  • 새 프로젝트 시작 django-admin startproject <프로젝트 이름>

  • 만들어 진 프로젝트의 구조는 다음과 같다.

        myapp/
            manage.py
            myapp/
                __init__.py
                asgi.py
                settings.py
                urls.py
                wsgi.py
    
    • 루트 디렉터리는 이름이든 아무것이든 프로젝트에 영향이 없다. 보통 startproject에서 뒤에오는 프로젝트 이름으로 설정됨.
    • manage.py는 django project를 다양한 방법으로 사용할 수 있는 유틸리티이다.
    • myapp/ 디렉터리는 실 프로젝트 파이썬 패키지이다. 디렉터리 이름이 파이썬 코드 import 시 이름이다.
      • __init__.py : 속한 현 디렉토리가 파이썬 패키지임을 알려줌.
      • settings.py : 프로젝트 설정이 포함된 파일이다.
      • urls.py : url을 선언하는 곳이다.
      • wsgi.py : wsgi protocol을 사용하는 webserver이 프로젝트를 보여주기 위해 가장 먼저 사용하는 파일.
  • 이후 최상단 디렉터리로 돌아와 manage.py를 다음과 같이 실행한다 python3 manage.py runserver 이를 수행하면 http://localhost:8000에 들어가 서버가 올바르게 실행되었는 지 확인할 수 있다.

프로젝트에서 앱 만들기

  • manage.py가 있는 path에서 아래 명령어 입력

    python3 manage.py startapp <앱이름>
    
    

Leave a comment