[Setting] Django(장고) 프로젝트 생성 및 초기화

gpg·2023년 8월 26일
0

macOS

목록 보기
4/10

List

최근 수정일 : 2023.8.26(토)

  • Django start project
  • Django default Database 생성
  • Django Start App
  • Django urls 적용

Django Start Project

# 장고 버전 확인
python -m django --version

# 장고 새 프로젝트 시작
python -m django startproject mysite .
  • mysite . 대신 다른 이름을 넣어도 되지만, Python 또는 Django에서 사용 중인 이름은 피할 것. (충돌 발생)
# 장고 새 프로젝트 실행 결과 생성되느 디렉토리
projec_root/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

Django 공식문서

Django default Database 생성

# default database 생성
python manage.py migrate

# database - superuser(admin) 생성
python manage.py createsuperuser

# superuser 생성
username : {ID}
Email Address : (생략 가능 > enter)
password : {PW}
password(again) : {PW}

Django Start App

# django 앱(App) 생성
python manage.py startapp {앱_이름}

# setting.py -> INSTALLED_APPS = [] 내 앱 등록
  • 장고 프로젝트에서 여러 개의 앱을 생성하고 관리할 수 있다.

Django urls 적용

# chat/urls.py 생성
from django import path
from . import views

urlpatterns = [
]

# mysite/urls.py 수정
from django.contrib import admin
from django.urls import path, include  #include 추가

urlpatterns = [
    path("admin/", admin.site.urls),
    path("", include("chat.urls")),    #chat.urls 적용
]
profile
[Code.ZIP] macOS - install, setting, tutorial

0개의 댓글