크크루쿠쿠

[Django]2. 설치한 django 작동 확인 본문

[Django]2. 설치한 django 작동 확인

JH_KIM 2021. 5. 31. 19:33

프로젝트 만들기

$ django-admin startproject 프로젝트명

이런 방식으로 터미널에 입력

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

생성된 프로젝트 폴더 구성은 이렇게 되어있다.

https://docs.djangoproject.com/ko/3.2/intro/tutorial01/

 

첫 번째 장고 앱 작성하기, part 1 | Django 문서 | Django

Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate

docs.djangoproject.com

장고 공식 레퍼런스 사이트에서 참고했습니다.

  • manage.py: Django 프로젝트와 다양한 방법으로 상호작용 하는 커맨드라인의 유틸리티 입니다. 
  • mysite/ 디렉토리 내부에는 프로젝트를 위한 실제 Python 패키지들이 저장됩니다. 이 디렉토리 내의 이름을 이용하여, (mysite.urls 와 같은 식으로) 프로젝트의 어디서나 Python 패키지들을 임포트할 수 있습니다.
  • mysite/__init__.py: Python으로 하여금 이 디렉토리를 패키지처럼 다루라고 알려주는 용도의 단순한 빈 파일입니다. 
  • mysite/settings.py: 현재 Django 프로젝트의 환경 및 구성을 저장합니다
  • mysite/urls.py: 현재 Django project 의 URL 선언을 저장합니다. Django 로 작성된 사이트의 《목차》 라고 할 수 있습니다
  • mysite/asgi.py: An entry-point for ASGI-compatible web servers to serve your project. 
  • mysite/wsgi.py: 현재 프로젝트를 서비스하기 위한 WSGI 호환 웹 서버의 진입점입니다. 그 다음 프로젝트 폴더로 들어간 뒤

 

서버 열기

$ python manage.py runserver

서버가 열리는거 같긴 하지만 빨간글씨는 항상 불안하므로 시키는대로 하자.

$ python manage.py migrate

 

migrate 해준뒤 서버를 열어보니 잘 작동했다.!

 

적혀있는 곳으로 접속을 해보니

작동이 잘 되는것을 볼 수있다.

'' 카테고리의 다른 글

[Django] 3. MVC 패턴 과 MTV 패턴  (0) 2021.05.31
[Django]1. 설치와 버전 확인  (0) 2021.05.31
Comments